变量
python首次赋值变量时就会创建这个变量
Python中的变量在使用前都必须赋值, 变量 赋值以后, 该变量才会被创建
格式:
变量名 = 值
变量名定义的时候多个单词用_隔开,单词都使用小写
是动态语言, 什么都可以存储,python中定义变量不需要写数据类型,会根据定义=号右侧的值自动推导出变量中存储数据的类型
在变量第二次赋值时,不会创建一个新的变量, 会找已经存在的变量的空间, 会替换原来变量中的值(数据类型也随之改变), 原来的值会被内存中的垃圾回收机制自动回收释放
变量的类型
分为数字型和字符型
数字型
整型(int)
浮点型(float)
布尔型(bool)
真 数学运算时表示1
假 数学运算时表示0
复数型 (complex)
主要进行科学计算 波动 电感电容问题等
非数字型
字符串
列表
元组
字典
type函数可以查看变量的类型, 例如 type(name) :查看变量name的类型
变量之间的运算
1. 数字型变量之间直接计算
两个数字型可以直接计算,如果是布尔型在计算时True对应的数字是1 ,False对应的数字是0
a=1
b=1.6
c = True # 注意定义布尔值的时候首字母必须大写
print(a+b)
print(a+c)
结果: 2.6
2
2. 字符串只能进行加法和乘法运算
a) 字符串之间用 + 拼接生成新的字符串
+ 在进行字符串拼接的时候,做的是运算符重载 ,在操作数不同的时候做的事情不一样,这里做的是拼接
a="ab"
b="cd"
c=a+b
print(c)
结果: abcd
b) 字符串和整数的乘法运算
字符串和字符串之间不能进行 * 运算, 字符串和整除可以进行 * 运算 , 字符串乘几就表示字符串重复拼接几次
a="ab"
c=a*3
print(c)
结果: ababab