本文最后更新于 将近 6 年前,文中所描述的信息可能已发生改变。
Python学习笔记1
变量
介绍
变量在python中是不用声明就可以直接使用的,变量名必须是大小写英文、数字和_的组合,且不能用数字开头(注意不能使用python里的特殊名称 例如 or and 等等)
变量赋值
a=1 #此处1为int值而a被赋值后也变为了int类型
a='123' #a又变成了字符串
a=1.0 #a又变成了浮点数
运算符
| 符号 | 意义 |
|---|---|
| + | 加号 同数学 eg. 1+1=2 ‘你好’+’你真棒’=’你好你真棒’ |
| – | 减 同数学 |
| * | 乘 同数学 eg. 3_7=21 ‘你好’_2=’你好’ ‘你好’ |
| += | 加1 x+=1=x+1 |
| -= | 减1 x-=1=x-1 |
| *= | x_=2=x_1 |
| /= | x/=1=x/1 |
| \ | 转义符 |
数据类型
- 整数
任意大小的整数 (相较于其他的编程语言) - 浮点数 同数学中的小数 注意:整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。 python是以双精度(64bit)来保存浮点数的,后面多余的会被砍掉,所以在电脑上实际保存的已经不同了 例如:
m = 0.1
m *= m
print (m)
期待输出为
0.01
实际输出为
0.010000000000000002
- 字符串
例如’I am happy’
“(文本)” 或 ‘(文本)’ - 布尔值
true\false
布尔值可以用and、or和not运算 - 空值
None与0是不同的,None表示的是特殊的“空”,而0是有意义的
py文件
print (r'Python学习笔记1-变量、运算符与数据类型')
#变量
print ('变量')
a=1 #此处1为int值而a被赋值后也变为了int类型
print(a)
a='123' #a又变成了字符串
print(a)
a=1.0 #a又变成了浮点数
print(a)
print ('浮点与整数运算')
m = 0.1
m *= m
print ('浮点',m)
m = 1
m *= m
print ('整数',m)
print ('字符串')
print ('I am happy')
print ('空值')
print(None)