一、变量的定义
- 对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程的效率。
- 定义变量的语法为:
变量名=变量值
(这里的 = 作用是赋值) - 定义变量后可以使用变量名来访问变量值
二、变量的类型
数字类型
- int(有符号整型)
- long(长整型【也可以代表八进制和十六进制】,python3里已经被废弃了)
- float(浮点型)
- bool(布尔类型)
- 用来表示真假/对错
- 一共只有两个值,True/False.
print (1>5) print (4>2) 运行结果 False True
- complex(复数)
print(45) # int整数类型 print(3.14) # float类型 print((-1)**0.5) # complex类型
非数字类型:
-
string(字符串类型)
- 使用一对单引号,或者双引号来包裹。
-
list(列表类型)
names = ['王鹏','鸭梨']
- dict(字典类型)
person = {'name':'王鹏','age':'18','like':'鸭梨'}
- tuple(元组类型)
nums = (1,3,5,6,7,9)
- set(集合类型)
x = {9,'hello','hi',True}
jh = {} 表示的是一个空字典不是集合,应该写为
jh = set{}
- 无序且去重
三、查看数据类型
- 使用type 内置类可以查看一个变量对应的数据类型
print(type(a))
# <class 'int'> 整数型
# <class 'str'> 字符串类型
# <class 'bool'> 布尔类型
# <class 'list'> 列表类型
在Python里,变量是没有数据类型的,我们所说的变量的数据类型,其实是变量对应的值的数据类型
例如,在c语言中将x声明为int类型后,就只能给他赋值整数。而python中可以再次赋予x任何值,即动态类型。
四、标识符:变量、模块名、函数名、类名
五、算数运算符
- 算数运算符是运算符的一种
- 是完成基本算术运算使用的符号,用来处理四则运算
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | 10 + 20 = 30 |
- | 减 | 10 - 20 = -10 |
* | 乘 | 10 * 20 = 200 |
/ | 除 | 10 / 20 = 0.5 |
// | 取整 | 9 // 2 = 4 |
% | 取余 | 9 % 2 = 1 |
** | 幂 | 2 ** 3 = 8 |
六、不同类型之间的计算
- 数字型变量之间可以直接计算
- 如果变量是bool类型,在计算时
- True 对应的数字是1
- False 对应的数字是0
- 字符串变量之间使用+拼接字符串
first_name = '鸭'
last_name = '梨'
first_name + last_name
梨鸭
- 字符串变量可以和整数使用*重复拼接相同的字符串
- 数字型变量和字符串之间不能进行其他计算
name = "鸭"
name * 2
鸭鸭