Python 学习day04
Python day04
目录
一、数字类型
整形
1.作用
表示年龄、号码
2.定义方式
age = 18 # age=int(18)
print(id(age))
print(type(age))
print(age)
3.使用方法
加减乘除、逻辑判断(大于、小于)
浮点型
1.作用
表示身高、体重、薪资
2.定义方式
salary = 2.1 # salary=float(2.1)
print(id(salary))
print(type(salary))
print(salary)
3.使用方法
加减乘除、逻辑判断(大于、小于)
二、字符串类型
字符串
1.作用
表示名字、爱好
2.定义方式
name1 = 'simple'
print(id(name1))
print(type(name1))
print(name1)
3.使用方法
字符串只能+、*和逻辑比较
字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份后再拼接。
三、列表
1.作用
存放多个值,如多个女朋友、多个爱好
2.定义方式
#用[]存储,用逗号隔开多个元素(任意数据类型)
hobby = 'read'
hobby_list1 = ['hobby', 'run', 'girl',['read','rap']]
print(id(hobby_list1))
print(type(hobby_list1))
print(hobby_list1)
3.使用方法
存不是目的,取才是目的,索引序号从0开始。
hobby_list = ['read', 'run', 'girl']
# 索引序号 0 1 2
# 取出第二个爱好
print(hobby_list[1])
# 切片
print(hobby_list[0:2])
# append: 加值
hobby_list.append('write')
# 索引修改值
hobby_list1[0] = 'singing'
print(hobby_list1)
hobby_list1[:] = 1,1,1
四、字典
1.作用
用来存取多个值,按照key:value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。存放数据的种类各种各样并且数据较多的时候可以使用字典。
2.定义方式
在{}内用逗号分隔开多个元素,每一个元素都是key: value的格式,其中value是任意格式的数据类型,key由于具有描述性的作用,所以key通常是字符串类型。
user_info = {'name': 'simple', 'gender': 'male', 'age': 19,
'company_info': ['old boy', 'shanghai', 50]}
print(id(user_info))
print(type(user_info))
print(user_info)
3.使用方法
字典取值方式不再依赖于索引,而是依赖于key,通过[key]即可获取key对应的value值。
# 字典套列表
user_info = {'name': 'simple', 'gender': 'male', 'age': 19,
'company_info': ['oldboy', 'shanghai', 50]}
print(user_info['name'])
print(user_info['company_info'][0])
print(user_info['name']) # 按key取值
user_info['age'] = user_info['age'] + 1 # 20 # 按key修改值
print(user_info)
# del删除值
del user_info['age']
print(user_info)
# 字典套字典
user_info = {'name': 'simple', 'gender': 'male', 'age': 19, 'company_info': {
'c_name': 'oldboy', 'c_addr': 'shanghai', 'c_num_of_employee': 50}}
print(user_info['name'])
print(user_info['company_info']['c_name'])