注释
单⾏: # 注释内容 ,快捷键ctrl+/
多⾏: """ 注释内容 """ 或 ''' 注释内容 '''
数据类型
整型:int
浮点型:flfloat
字符串:str
布尔型:bool
元组:tuple
集合:set
字典:dict
输出(格式化符号)
%s:格式化输出字符串
%d:功格式化输出整数
%f:格式化输出浮点数
f-字符串
f'{表达式}'
转义字符
\n:换⾏
\t:制表符
print结束符
print('内容', end="")
输⼊功能
input('提示⽂字')
输⼊的特点
⼀般将input接收的数据存储到变量
input接收的任何数据默认都是字符串数据类型
转换数据类型
int(x)
float(x)
str(x)将对象 x 转换为字符串
list(s)将序列 s 转换为⼀个列表
tuple(s)将序列 s 转换为⼀个元组
eval(str)⽤来计算在字符串中的有效Python表达式,并返回⼀个对象
算数运算
+ 加 :1 + 1 输出结果为 2
- 减:1-1 输出结果为 0
* 乘:2 * 2 输出结果为 4
/ 除:10 / 2 输出结果为 5
// 整除:9 // 4 输出结果为2
%取余:9 % 4 输出结果为 1
**指数:2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2
()⼩括号:⼩括号⽤来提⾼运算优先级,即 (1 + 2) * 3 输出结果为 9
算数运算的优先级
混合运算优先级顺序: () ⾼于 ** ⾼于 * / // % ⾼于 + -
赋值运算符
=
复合赋值运算符
+=
-=
优先级
1. 先算复合赋值运算符右侧的表达式
2. 再算复合赋值运算的算数运算
3. 最后算赋值运算
⽐较运算符
判断相等: ==
⼤于等于: >=
⼩于等于:<=
不等于: !=
逻辑运算符
与: and
或:or
⾮:not