数据类型
1. Python标准数据类型:Numbers数字,String字符串,List列表,Tuple元组,Dict字典
- Numbers数字分为:int整型,long长整型,float浮点型,complex复数
- String字符串由数字、字母、下划线组成的一串字符,用于表示文本的数据类型
ps:一定用英文标点符号,单引号('') 双引号("")一样,三引号(''''''或"""""")可以表示多行字符串;字符串也是一种列表,是一种不可变的列表。 - bool布尔型:True,False,用于做判断;
print(True == 1)
print(False == 0)
- Numbers数字分为:int整型,long长整型,float浮点型,complex复数
- List列表,支持字符,数字,字符串以包含列表(即嵌套),用[]标识,有序对象
x5 = [1,'a',2.4,502.2,[1,2,3]]
- Tuple元组,用()标识,不能二次赋值,可以理解成不可变的列表(只读列表),有序对象
x6 = (1,2,3,'hello')
- Dict字典,用{}标识,由索引(key)和它对应的值value组成,无序对象
x7 = {"name":"fatbird", "city":"shanghai", "tel":10001000}
- int,float,str三者数据类型转换方法(list/tuple/dict后续)
var1 = 10.8
var2 = int(var1)
# int(x)函数:将x转为整数,如果是四舍五入则是round(x)函数
var1 = 10
var2 = float(var1)
# float(x)函数:将x转为浮点数
var1 = 10.0
var2 = str(var1)
var3 = float(var2)
# str(x)函数:将x转为字符串
变量
给变量赋值即创建该变量,并且同时赋予该变量:
① 变量名
② 变量类型变量命名规则:
① 变量名第一个字符必须是字母(大小写均可)或者下划线(“_”),不能数字开头;
② 变量名不能和常用功能性名字重合,例如print,if,for
③ 不要有空格变量赋值
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
- 多变量赋值
a = b = c = 1
d , e , f = 1 , 2 , 'hello'
- 动态变量 → 变量的值是可更改的,或者说,变量可以随时指向任意值
var1 = 10
print(var1)
var1 = 20
print(var1)