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'])

五、词云图

posted @ 2019-08-26 17:30  simple123  阅读(234)  评论(0编辑  收藏  举报