python的对象 变量
对象
所有的数据类型都是对象
字符串
数字:整数、数字
列表、字典
函数、类、模块、方法
print(type(20)) # 查看对象的数据类型
python整型: int 浮点型 :float 精度17位
java的整型:byte short int long
java的浮点型:float double
加法
print(1+7)
减法
print(10-2)
乘法
print(2*4)
除法
python2 print hello 9/4 结果 2 向下取整 例如(1.56 取1,无论小数多大只取整数)向上取整 (1.56 取2,看小数四舍五入取整数)
9.0/4 结果 2.5
python3 print('hello') 9/4 结果 2.5 运行得到小数
python3 9//4 结果 2 取整
print(round(2/3,5)) 2/3 保留5位小数
次方
>>> 2**4
16
混合运算
先乘除后加减 有括号先算括号的
表达式
算术操作表达式 a=3+3
算术操作符 : + - * / % **
变量
给对象起名字叫做变量 可以改变的名字
1-优点:
1-代码比较简洁
2-修改方便
2-字符串之间的 + 连接符
3-变量:一个名字---一个可以改变的
1-组成: 字母+数字+下划线
2-一般以字母(大写,小写均可)开头---本身没有语法错误
3-数字不能开头!!!
4-区分大小写
5-英文单词--建议
6-不能与关键字相同(关键字是Python语言里面的特殊字符串)
import keyword
print(keyword.kwlist)
7-不要与内置函数相同---print
4-没有任何变量引用的对象,会被Python解释器清除
5-查看对象的地址--id() print('a的值:',a,'a的地址', id(a))
注意点:都不会改变变量原来指向对象的值
而是将变量制定一个心的对象而已
变量的赋值
a +=1 # a=a+1
a -=1 #a=a-1
a *=2 # a= a*2
a /=3 # a= a/3