@自学python零基础
python的第一天
注释一行代码用 #
常量的命名为全大写 中间用 _ 隔开
浮点数的除法 /
整数的除法 //
幂运算 **
8/2
4.08//2
42**3
8
使用divmod()可同时得到商和余数
divmod(10,3)
(3, 1)
进制
二进制 0B或0b
八进制 0O或0o
十六进制 0x或0X
后面跟上对应进制下的数
0o9
SyntaxError: invalid digit ‘9’ in octal literal0o10
80xf
150b3
SyntaxError: invalid digit ‘3’ in binary literal0b101
5
python不会造成整数溢出
基础语法
变量赋值
变量名 = 表达式
删除变量
del 变量名
链式赋值 如:a=b=123 即 a=123; b=123
a=b=123
a
123b
123
变量互换相当于 a=2 b=3 换成a=3 b=2
a,b = 2,3
a,b =b,a
print(a,b)
3 2
科学计数法:3.14即为 314E-2
自动转型:整数和浮点数运算结果为浮点数
强制类型转化 int() 强转为int类型 float还可以转字符串
int(3.14)
3float(“3.14”)
3.14
round()可四舍五入
round(3.6)
4