python基础语法(这世上,人们为往事打包,用现在补仓,将来也不一定能买单。)
一、注释
Python中单行注释以 # 开头,实例如下:

执行以上代码结果为

多行注释可以用多个 # 号,还有 ''' 和 """:

执行以上代码结果为

二、多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句,例如:

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \,用,号进行分割。例如:

三、变量与赋值
Python中的变量用来存储数据。变量可以理解为去超市购物的购物车,其类型和值在赋值的那一刻被初始化。
num_one= 100
num_two =87
result = num_one + num_two
变量num_one和num_two好比是一辆购物车,它们分别存储的数据是100和87。变量result存储的数据是num_one和num_two这两辆“购物车”中的数据累计之和。
四、数据类型
1.数字类型(Python3 支持 int、float、bool、complex(复数))
2.布尔类型
3.字符串类型
4.列表类型
5.元组类型
6.字典类型

五、标识符
若希望在程序中表示一些事物,开发人员需要自定义一些符号和名称,这些符号和名称叫做标识符。
命名规则
标示符由字母、下划线和数字组成,且数字不能开头。
Python中的标识符是区分大小写的。
python中的标识符不能使用关键字
关键字如下

为了规范命名标识符,关于标识符的命名提以下建议:
1.见名之意
2.类名使用大写字母开头的单词;模块名使用下划线分隔的小写单词
六、整形
Python的整型可以表示的范围是有限的,它和系统的最大整型一致,例如,32位计算机的整型是32位的,可以表示的数的范围是-2的31次方~2的31次方-1。64位计算机的整型是64位的,可以表示的数的范围是-2的63次方~2的63次方-1。
七、浮点型
-浮点型(float)用于表示实数。
-浮点型的字面值可以用十进制或科学计数法表示。
<实数>E或者e<整数>
E或e表示10,其后面的整数表示指数。指数的正负使用+或-表示。
八、布尔类型
-布尔型其实是一种特殊的整型。
-布尔型数据只有两个取值:True和False,分别对应整型的1和0。

执行结果为

九、复数类型
复数类型用于表示数学中的复数,比如5+3j。
(1)复数由实数部分和虚数部分构成,表示为real+imagj或real+imagJ。
(2)复数的实数real和虚数imag都是浮点型。
十、数字类型的转换
函数 说明
int(x [,base ]) 将x转换为一个整数
float(x ) 将x转换到一个浮点数
complex(real [,imag ]) 创建一个复数
类型转换的规则:
前提:类型间要能互相转换转换的内容,要能被接收
十一、Python算术运算符
以下假设变量 a=10,变量 b=21:
十二、Python赋值运算符
以下假设变量a为10,变量b为20:
十三、Python比较运算符
以下假设变量a为10,变量b为20:
十四、逻辑运算符

十五、成员运算符

十六、Python位运算符
按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:
下表中变量 a 为 60,b 为 13二进制格式如下:
a = 0011 1100 b = 0000 1101 ----------------- a&b = 0000 1100 a|b = 0011 1101 a^b = 0011 0001 ~a = 1100 0011
十七、Python运算符优先级
以下表格列出了从最高到最低优先级的所有运算符:
总结:
#变量的构成
变量名:方便查找
变量值:实际要存储的内容
变量类型:限制能存储的内容
#内存模型
堆内存:实际存储区域
栈内存:存储区域(有限的信息,方便查找)
#变量的类型:
数值型:
整形: int
浮点型:float
复数: complex
非数值型:
字符串型:str
布尔值型:bool(True、False)
复杂类型:
列表:list
元组:turple
字典:dict
#变量命名规则:
字下数,数字不能在首位
不能是关键字
驼峰命名法:user_name
整数类型(int)简称整型,它用于表示整数。
二进制:0b01000000
八进制:0O0100
十进制:64
十六进制:0x40
布尔型数据只有两个取值:True和False,分别对应整型的1和0。
类型转换的规则:
前提:类型间要能互相转换转换的内容,要能被接收
逻辑运算符:
与: and x and y表达式x、y都为True,则结果为True
或: or x or y表达式x、y都为False,则结果为False
非:not not x 表达式x为True,结果为False
位运算符:
左移:相当于乘以2右移:相当于除以2
按位与:对两个整数的二进制按位判断,都是1的结果才是1
按位或:对两个整数的二进制按位判断,都是0的结果才是0
按位异或:对两个整数的二进制按位判断,不同为1,相同为0
按位取反:对一个整数的二进制按位取反,符号位会变化
因此结果为取反的值减去最大值+1,可以直接用原数+1,变符号
希望和悲伤,都是一缕光。总有一天,我们会再相遇。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)