python基本语法

Python——基本语法练习 【代码】Python——基本语法练习。 阅读详情

变量

1. 什么是变量?
	即变化的量,用来记录某种事物的状态。比如人的年龄、性别,游戏角色的等级、金钱等。
2. 如何使用变量?
	- 现实生活中:
    	姓名:张三
        年龄:24
        性别:男
    - 程序中:
    	name = '张三'
        age = 24
        gender = 'male'
3. 变量的底层原理?
	# 只要遇到赋值符号,就要从右往左看
	name 	   = 		'张三'
    变量名    赋值符号		变量值
    
    '''
    底层步骤:
    	1. 先在内存区域中申请一块空间,用来存储变量值。
    	2. 把变量值绑定给变量名。
    	3. 以后要想使用变量值,都通过变量名访问即可。
    '''
4. 变量的使用?
	先定义后使用,若未定义,则会报错。
    定义格式:变量名    赋值符号	变量值
    eg: name = '张三'
变量名的命名规范
具体规范如下:
	1. 变量名只能是数字、字母、下划线的任意组合(不用完全必备三者);
		eg:name、gender、tem_data
	2. 变量名不能以数字开头;
	3. 关键字不能声明为变量,常用关键字如下:
    	['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 			'else', 'except', 'exec', 'finally', 'for', 'from','global', 'if', 'import', 			'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 			'while', 'with', 'yield']
	4. 变量名尽量满足见名知意。
变量名的命名风格
风格一:驼峰体
	- 大驼峰
    	eg: UserNameOfDatabase
    - 小驼峰
    	eg: userNameOfDatabase

风格二:纯小写+下划线
	eg: name_of_student
变量的三大特性
1. id : 反应的是变量在内存中的唯一编号,内存地址不同id不同
	eg:id(name)
    
2. type : 变量值的类型
 	eg: type(name)

3. value : 变量值
    
示例:
name = 'mary'
print(id(name))
# 4376607152  表示在内存中的地址
print(type(name))
# <class 'str'>
print(name)
# mary

常量

# 一般不改变的量称为是常量

在python中,没有真正意义上的常量,我们约定把全大写的变量称为是常量。
	eg:PI = 3.14
    	HOST = '127.0.0.1'
    	G = '9.8'

在其他语言中,是有真正意义上的常量,一旦定义常量, 就不能修改
	eg: 在js中:
    	const pi = 3.14    

python注释语法

1. 什么是注释?
	注释用来表示当前写的代码的一个说明,方便别人阅读,增加代码的可读性,注释不参与代码的执行。
    
2. 如何书写注释?
	1)写一个'#'号,后面跟上注释,表示单行注释。
    2)三引号,表示多行注释。
	注意:在pycharm中,只要波浪线不是红色的,都不是错误
    
3. 代码书写规范?
	遵循PEP8规范

4. 格式化代码(pycharm)
	1)快捷键:ctrl + alt + l
    2)菜单栏:code -> reformat code 

垃圾回收机制

# 垃圾数据就是没用的数据

1. 引用计数
	变量值身上有个计数器,每次有一个变量名指向这个变量值,计数器都会加1,只要这个计数器为0了,说明这个数据为垃圾数据
    
2. 标记清除
	当内存中的数据快要满的时候,把所有的程序全部暂停,从头到尾扫描一遍,然后,把所有没有用的数据,全部清理掉
    
3. 分代回收
	分三代回收

补充:pycharm基本使用

1. 切换主题
	settings -> editor -> color scheme
    
2. 切换字体大小
	settings -> editor -> general-> 勾选change font size...
    
3. 创建python脚本文件
	.txt, .doc, .docx...
    python也有相对于的后缀名,python的后缀名是.py结尾
    
4. 运行python文件
	编辑区域,右键,选择run 文件名
    
5. 切换python解释器
	settings -> project -> python interpreter    	
Python基本语法深度解析 本文全面解析Python核心语法特点,涵盖变量与数据类型、运算符、程序控制结构、函数、数据结构、文件操作、异常处理及面向对象编程等关键内容。重点剖析了Python的语法优势:动态类型系统、强制缩进规则、丰富的内置数据结构、简洁的函数定义与调用方式,以及强大的面向对象特性。同时分析了Python在性能、并发处理等方面的潜在考量。文章指出,Python凭借其优雅简洁的设计哲学和"Batteries Included"理念,成为众多开发领域的首选语言,特别适合快速开发和原型设计。掌握这些基础语 阅读详情

相关推荐

高效利用ChEMBL数据库:从靶点查询到活性数据处理的完整指南

本文提供了高效利用ChEMBL数据库的完整指南,从靶点查询到活性数据处理。详细介绍了靶点精准定位、高级过滤技巧、数据导出优化以及活性数据清洗、特征工程和可视化等实战技巧,帮助药物研发人员快速获取和处理生物活性数据,提升工作效率。

weixin_29278805的博客 797

Python 基本语法

Python 学习的基础整理

zxy2711352的专栏 1364

在Ultralytics YOLO中添加/更换模块详细指南

使用参数继承 my_module_args: &my_args [64, 3, 0.5] # 定义参数模板 backbone: - [-1, 1, MyModule, *my_args] # 引用参数。

MR_Colorful的博客 2584

python基本语法整理

python刚刚开始入门,总结一下上网课时学到的python基本语法。 有一点c的基础,主要总结和c不太一样的地方。 持续更新 目录sidenotesprint函数打印特殊符号转义符号\加上r打印多行的字符串if else语句whilefor运算符逻辑运算符算数运算符比较符三元操作符数据类型区分int & float科学记数法 sidenotes 不需要semicolon ; indentation缩进代替{ } 变量不需要declare type,可以直接赋值。 print函数 不需要格式符

charloy的博客 9468

常规波束形成——时域波束形成、频域波束形成

本文介绍了波束成形,包括时域波束成形和频域波束成形,并解释了在实现过程可能存在疑惑的相位补偿。

Candy_Editor的博客 3660

UE5、CesiumForUnreal实现加载GeoJson绘制多面(MultiPolygon)功能(支持点选高亮)

UE5、CesiumForUnreal实现加载GeoJson实现多面(MultiPolygon)的绘制功能,并且支持点选高亮和属性查询。

专注GIS开发 4628

Python 基本语法详解

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名。

echo_123qq的博客 750

YOLOv11改进策略【损失函数篇】| 替换激活函数为Mish、PReLU、Hardswish、LeakyReLU、ReLU6

在卷积神经网络中,激活函数通过在神经网络中引入非线性,使网络能够学习和逼近复杂函数,从而处理复杂的模式识别与分类问题。

Limiiiing的博客 2792

Python 的基本语法规范

python运行。

1421

基于YOLOv10的微小目标检测,多头检测器提升小目标检测精度

引入多头检测器助力YOLOv10,暴力提升小目标检测性能

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 2569

【思考模型框架】前景理论(Prospect Theory),认为人们并不是完全理性的决策者,而是根据一些心理上的偏差来评估选项的价值

前景理论,是一种行为经济学理论。前景理论,描述了人们在不确定条件下如何作出决策。前景理论,认为人们并不是完全理性的决策者,而是根据一些心理上的偏差来评估选项的价值。

奶爸的编程之路,也就一周冷个三天 1643

Python 四大基本语法

分别从变量命名规则、缩进原则、特殊关键字和特殊运算符四个方面,总结 Python 的基本语法。__如 Python 自定义类中都包括和方法,如果不重写去执行两个类加法操作,程序会抛 TypeError 异常。只有重写后,程序才能正常执行加法操作。这与 Java 命名方法不同,Java 最典型的命名方法——驼峰命名法(camel case)Python 最具特色的地方就是用缩进代替 Java、C++ 中的{},缩进的层级结构表示代码的逻辑层次。比如,自定义一个 Book 类,重写方法计算两类书的库存量和。

Trb201013的博客 853

YOLO11-Seg优化:卷积变体系列篇 | 动态蛇形卷积(Dynamic Snake Convolution) | ICCV2023

动态蛇形卷积(Dynamic Snake Convolution),增强微小特征提取能力,引入到YOLO11-Seg,与C3k2结合实现二次创新

会AI的学姐 371

Python的基本语法

简单学Python,基本语法介绍 对于一门编程语言来说,如果想要完全掌握它,那你就必须先把他的精髓读懂,也就是说你需要先把它的基本语法搞懂。然后再根据这些基本的语法和算法一步一步的深入,最后用真实案例来检验自己,看是否真正学会了这门新的编程语言。 今天我就先来给大家分享一些我学习Python时初步接触到的一些基本语法。 第一:Python字符串 #首先写一个字符串 str=‘wo are goog...

小芒果头的博客 288

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

python的基本语法和语言,python的基本语法及应用

解释一行,执行一行;解释器:不需要经过编译,直接通过操作系统解释执行,运行的就是源代码本身,没有编译的过程,就没有加密;① bool 转换成 int,True 转换成 1 ,False 转换成 0。④赋值运算符+= -= *= **= /= //= %=变量不需要提前声明数据类型,它的数据类型由变量的值决定,python中没有常量。

yang0728y的博客 763

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

python语法大全-Python基本语法大全

1、Python的对汉字的支持#!/usr/bin/python#coding: UTF-8print "你好,世界";2、Python标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表...

weixin_37988176的博客 3606

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

掌握Python基本语法的终极指南【基本语法部分】

围绕基本语法部分:简单数据类型、列表、字典、元组、列表推导式、列表切片、基本程序结构、函数定义、函数形参定义方法、lambda表达式、类的定义方法

Five的博客 1567

Python基本语法

快速了解Python的基本语法知识点

m0_74756454的博客 852

Python 基本语法元素

Python基本语法元素Python 基本语法元素Python基本语法元素 1. 基本类型:数字、字符串、布尔 1.1 数字类型 int 整型   整数 2 float 浮点型   带小数的数 2.0 complex 复数   a+bj 3+4j ...

Major_S的博客 1133

Day02:Python基本语法

python基本语法

m0_47109389的博客 776

Python基本语法总结

join():将序列中的元素连接成一个字符串,使用指定的分隔符。pop():移除并返回指定索引处的元素(默认为最后一个)。remove():删除列表中的指定元素(第一个匹配项)。strip():去掉字符串两端的空白字符或指定字符。split():根据指定的分隔符将字符串拆分为列表。upper():将字符串中的所有字母转换为大写。lower():将字符串中的所有字母转换为小写。items():返回字典中所有键值对的视图。values():返回字典中所有值的视图。keys():返回字典中所有键的视图。

liujiameng521的博客 913
上一篇: Typora基本操作及快捷键
下一篇: python基本数据类型
Jakey_src
博客等级 码龄9年 10粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值