前言
人生苦短,追求生产力,做一只时代风口的猪,应该学python
Python语言中,所有的数据都被称之为对象。
1. 对象类型
Python语言中,常用的数据类型有:
-
整数, 比如 3
-
小数(也叫浮点数) ,比如 6.5
-
字符串 , 比如 ‘你好’
-
列表,比如 [1, 2, ‘你好’]
-
元组,比如 (1, 2, ‘你好’)
-
字典,比如 {1:‘mike’, 2:‘jack’}
2. 常见数学运算
-
加法
>>> 5 + 8 13
-
减法
>>> 999 - 111 888
-
乘法
>>> 8 * 9 72
-
除法
>>> 3 / 2 1.5 #注意,计算结果是小数
-
求商
>>> 3 // 2 1
-
求余
>>> 3 % 2 1
-
次方
>>> 10 ** 3 1000
3. type 函数
Python解释器 内置了 type函数,可以用来查看数据对象的类型。比如
>>> type(1) <class 'int'> # int类型 >>> type(3.4) <class'float'> # float类型 >>> type("222") <class 'str'> # 字符串类型
4. 变量及命名规则
没有被引用的对象,解释器会在随后某个时候从内存中清除掉。变量名不是随便取的,有一定的规则。
-
变量名可以包含 字母、数字和下划线。
-
变量名可以以字母或下划线打头,比如 var1 , 或者 _var
-
但不能以数字打头, 像 1var 这样是不行的
-
变量名中不能包含空格
-
变量名中可以包含下划线,像下面这样都是可以的
-
Hello, var1, age2name, age_name
-
变量名 不能 和 关键字 同名
-
变量名 不要 和 内置函数 同名
5. 特别要注意的是,有如下两种变化情况
1) 变量 重新指向了 新的对象
kid = '小明' student = kid prettyboy = kid print(kid) print(student) print(prettyboy) print("\r\n\r\n"); kid = "小周" print(kid) print(student) print(prettyboy)
运行结果
D:\>python main.py 小明 小明 小明 小周 小明 小明
说明:这只会改变 kid 一个变量和其指向对象的关系,并不会改变其他的变量名 student 和 prettyboy,先后两次的对应关系如下:
2)变量指向的对象本身发生了变化
这种情况,是当变量指向的对象是可变的数据类型 ,比如:列表、字典,或者自定义的类实例对象。例如:
info = {'name' :'user', 'height':'180cm'} info['height'] = '175cm' print(info) 运行结果: D:\>python main.py {'name': 'user', 'height': '175cm'}
第二条语句就是让变量对应的字典对象的值发生了变动
6. 注释
单行注释:以 # 开头,后面的内容都是注释
多行注释:("""被注释的内容""")('''被注释的内容''')
By Urien 2023.10.13