变量的值是用来存储事物的状态,而事物的状态分为不同的种类(如人的身高,体重,工资,性别等),所以变量的值也应该有不同的类型
1.数字类型
1.1 int 整型 用来记录如人的年龄,年份,人数等整数相关的状态
如:age=18 sutdent_count=30
1.2 float 浮点型 带小数点
如:height= 180 weight=160
1.3 使用
1.3.1 运算 a=1 b=2 c = a+b
2.字符串类型str
用来记录人的名字,家庭地址,性别等描述性质的状态
如:name='xiaohan'
address='hebei'
使用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的
msg='Han ge is good boy'
msg1 = "I love this job"
字符中可以与数字可乘,相加运算
name = 'xiaohan'
name * 5
3.列表
当需要用一个变量记录多个对象的属性,如一个学生的姓名,身高,体重,住址等
stu_names = ['小韩',20,'河北省']
3.1 列表类型是用索引来对应值,从0开始计数
stu_names[0] >>> 小韩
3.2 列表的嵌套
列表是可以嵌套的,对应的取出相应的值
han = ['小韩',[1,2,[33,'大哥']],20]
han[1][0][1]
大哥
4.字典
用来记录多个变量值,同时多个值有不同的属性,字典的类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。
4.1 定义
person_info = {'name':'xiaohan','age':19,'height':180.5}
person_info['name']
xiaohan
4.2使用
字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型
person_info = {'name':'xiaohan','age':19,'height':180.5}
也可以嵌套
students={'name':'xiaohan','age':20,'hobbies':['play','sleep']}
students[1]['hobbies'][1]
sleep
4.3强调
- 索引反映的是顺序,不反映内容
- 字典类型中的key,通常为字符串类型
- 对key的值具有描述性
- 作用:用来存多个值,每一个值都有唯一一个key与其对应
- 在{}内用逗号分开多个key:value
5.布尔值bool(True ,False)
用来记录真假这两种状态
5.1通常用在条件判断中
is_ok = True
print(type(is_ok))
<class 'bool'>
变量的值是用来存储事物的状态,而事物的状态分为不同的种类(如人的身高,体重,工资,性别等),所以变量的值也应该有不同的类型
1.数字类型
1.1 int 整型 用来记录如人的年龄,年份,人数等整数相关的状态
如:age=18 sutdent_count=30
1.2 float 浮点型 带小数点
如:height= 180 weight=160
1.3 使用
1.3.1 运算 a=1 b=2 c = a+b
2.字符串类型str
用来记录人的名字,家庭地址,性别等描述性质的状态
如:name='xiaohan'
address='hebei'
使用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的
msg='Han ge is good boy'
msg1 = "I love this job"
字符中可以与数字可乘,相加运算
name = 'xiaohan'
name * 5
3.列表
当需要用一个变量记录多个对象的属性,如一个学生的姓名,身高,体重,住址等
stu_names = ['小韩',20,'河北省']
3.1 列表类型是用索引来对应值,从0开始计数
stu_names[0] >>> 小韩
3.2 列表的嵌套
列表是可以嵌套的,对应的取出相应的值
han = ['小韩',[1,2,[33,'大哥']],20]
han[1][0][1]
大哥
4.字典
用来记录多个变量值,同时多个值有不同的属性,字典的类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。
4.1 定义
person_info = {'name':'xiaohan','age':19,'height':180.5}
person_info['name']
xiaohan
4.2使用
字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型
person_info = {'name':'xiaohan','age':19,'height':180.5}
也可以嵌套
students={'name':'xiaohan','age':20,'hobbies':['play','sleep']}
students[1]['hobbies'][1]
sleep
4.3强调
- 索引反映的是顺序,不反映内容
- 字典类型中的key,通常为字符串类型
- 对key的值具有描述性
- 作用:用来存多个值,每一个值都有唯一一个key与其对应
- 在{}内用逗号分开多个key:value
5.布尔值bool(True ,False)
用来记录真假这两种状态
5.1通常用在条件判断中
is_ok = True
print(type(is_ok))
<class 'bool'>
变量的值是用来存储事物的状态,而事物的状态分为不同的种类(如人的身高,体重,工资,性别等),所以变量的值也应该有不同的类型
1.数字类型
1.1 int 整型 用来记录如人的年龄,年份,人数等整数相关的状态
如:age=18 sutdent_count=30
1.2 float 浮点型 带小数点
如:height= 180 weight=160
1.3 使用
1.3.1 运算 a=1 b=2 c = a+b
2.字符串类型str
用来记录人的名字,家庭地址,性别等描述性质的状态
如:name='xiaohan'
address='hebei'
使用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的
msg='Han ge is good boy'
msg1 = "I love this job"
字符中可以与数字可乘,相加运算
name = 'xiaohan'
name * 5
3.列表
当需要用一个变量记录多个对象的属性,如一个学生的姓名,身高,体重,住址等
stu_names = ['小韩',20,'河北省']
3.1 列表类型是用索引来对应值,从0开始计数
stu_names[0] >>> 小韩
3.2 列表的嵌套
列表是可以嵌套的,对应的取出相应的值
han = ['小韩',[1,2,[33,'大哥']],20]
han[1][0][1]
大哥
4.字典
用来记录多个变量值,同时多个值有不同的属性,字典的类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。
4.1 定义
person_info = {'name':'xiaohan','age':19,'height':180.5}
person_info['name']
xiaohan
4.2使用
字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型
person_info = {'name':'xiaohan','age':19,'height':180.5}
也可以嵌套
students={'name':'xiaohan','age':20,'hobbies':['play','sleep']}
students[1]['hobbies'][1]
sleep
4.3强调
- 索引反映的是顺序,不反映内容
- 字典类型中的key,通常为字符串类型
- 对key的值具有描述性
- 作用:用来存多个值,每一个值都有唯一一个key与其对应
- 在{}内用逗号分开多个key:value
5.布尔值bool(True ,False)
用来记录真假这两种状态
5.1通常用在条件判断中
is_ok = True
print(type(is_ok))
<class 'bool'>
变量的值是用来存储事物的状态,而事物的状态分为不同的种类(如人的身高,体重,工资,性别等),所以变量的值也应该有不同的类型
1.数字类型
1.1 int 整型 用来记录如人的年龄,年份,人数等整数相关的状态
如:age=18 sutdent_count=30
1.2 float 浮点型 带小数点
如:height= 180 weight=160
1.3 使用
1.3.1 运算 a=1 b=2 c = a+b
2.字符串类型str
用来记录人的名字,家庭地址,性别等描述性质的状态
如:name='xiaohan'
address='hebei'
使用单引号、双引号、多引号都可以定义字符串,本质上是没有区别的
msg='Han ge is good boy'
msg1 = "I love this job"
字符中可以与数字可乘,相加运算
name = 'xiaohan'
name * 5
3.列表
当需要用一个变量记录多个对象的属性,如一个学生的姓名,身高,体重,住址等
stu_names = ['小韩',20,'河北省']
3.1 列表类型是用索引来对应值,从0开始计数
stu_names[0] >>> 小韩
3.2 列表的嵌套
列表是可以嵌套的,对应的取出相应的值
han = ['小韩',[1,2,[33,'大哥']],20]
han[1][0][1]
大哥
4.字典
用来记录多个变量值,同时多个值有不同的属性,字典的类型是用key:value形式来存储数据,其中key可以对value有描述性的功能。
4.1 定义
person_info = {'name':'xiaohan','age':19,'height':180.5}
person_info['name']
xiaohan
4.2使用
字典类型是用key来对应值,key可以对值有描述性的功能,通常为字符串类型
person_info = {'name':'xiaohan','age':19,'height':180.5}
也可以嵌套
students={'name':'xiaohan','age':20,'hobbies':['play','sleep']}
students[1]['hobbies'][1]
sleep
4.3强调
- 索引反映的是顺序,不反映内容
- 字典类型中的key,通常为字符串类型
- 对key的值具有描述性
- 作用:用来存多个值,每一个值都有唯一一个key与其对应
- 在{}内用逗号分开多个key:value
5.布尔值bool(True ,False)
用来记录真假这两种状态
5.1通常用在条件判断中
is_ok = True
print(type(is_ok))
<class 'bool'>