1.分别列出 数字类型、字符串类型、列表、字典 的 作用、定义方式和使用方法
数字类型
整形
作用
身份证/电话号码
定义方式
id1 = 320683 id2 = int(320683)```
使用方法
加、减、乘、除、取余、取整、幂
x = 1 y = 2 print(x + y) print(x - y) print(x * y) print(x / y) print(x % y) # 取余 print(x // y) # 取整 print(x ** y) # 幂 # 其他计算可以使用cmath科学计算器 import cmath cmath.log() cmath.cos() print(cmath.pi) print(cmath.e) # 自然底数
浮点型
作用
薪资3.1w
定义方式
salary1 = 3.1 salary2 = float(3.1) salary3 = float(3) # 强制类型转换,print 3.0 height = int(180.5) # 强制转换类型 print 180
使用方法
加、减、乘、除、取余、取整、幂
字符串类型
作用
姓名/性别
定义方式
用单引号/双引号把字符串起来
name = 'nick' # 单引号内把字符串起来 name1 = "nick" # 双引号内把字符串起来 height = 'nick's height' # 第一个单引号字符串开始;第二个单引号结束,print nick height1 = 'nick"s height' # 第一个单引号开始;第二个单引号结束,print nick"s height height2 = "nick's height" # 第一个双引号开始;第二个双引号结束,print nick's height
三单/双引号:换行,多行字符串
''' 学文科的一定要科普理科的知识 学理科的科普文科的知识 '''
使用方法
内置方法,只有字符串才能使用,其他数据类型无法使用
startwith
endwith
索引取值
索引切片
步长
s = 'nick handsome' # 1. startswith : 以。。。。开始 print(s.startswith('nick')) # True --》 正确 # 2. endswith: 以。。。。结束 print(s.endswith('a')) # False # 错误 # 索引取值 poem2 = '''孩儿立志出湘关,学不成名誓不还; 埋骨何须桑梓地,人生无处不青山。''' # 0 1 2 3 4 5 6 7 8 9 # 索引--》描述了字符的位置,从0开始 # -4-3-2-1 print(poem2[0]) # 孩 print(poem2[-1]) # 孩 # 索引切片 print(poem2[0:7]) # 0-6个,顾头不顾尾 # 孩儿立志出湘关 print(poem2[2:4]) # 0-6个,顾头不顾尾 # 步长 print(poem2[0:7:3]) # 孩志关
列表
作用
用来存多个值:爱好
定义方式
用[]存储,用逗号隔开多个元素(任意数据类型)
使用方法
索引取值
索引切片
内置方法
加值:append
索引修改值
拼接值
分解列表
hobby_list1 = ['jiao', 'dapao', 'dsb', 'piao', ['666', '233']] # 0 1 2 3 4 # 索引取值 print(hobby_list1[4][0]) # ['666', '233'][0] --> 666 # 索引切片 print(hobby_list1[0:4]) print(hobby_list1[:4]) # 如果没写,默认为0 print(hobby_list1[0:]) # 如果没写,默认为最后一个 print(hobby_list1[:]) # 从头到尾 # 内置方法 hobby_list2 = ['jiao', 'dapao', 'dsb', 'piao', ['666', '233']] # append: 加值 hobby_list2.append('read') print(hobby_list2) # 索引修改值 hobby_list2[0] = 'singing' print(hobby_list2) hobby_list2[:] = 1,1,1,1,1,1 # 仅作了解 print(hobby_list2) # 拼接值 lis = ['a','b','c','d'] res = ' '.join(lis) # 按照字符串把列表里的每一个元素取出来拼接 print(res) # a b c d # 分解列表 s = 'a+b+c+d' print(s.split('+')) # 按照*把字符串切开,然后把切开的元素放入列表内:['a', 'b', 'c', 'd']
字典
作用
可以精确的取出数据
定义方式
键值对—key:value
使用方法
按key取值
按key修改值
del删除值
print(yy_info_dict['name']) # 按key取值 print(yy_info_dict['weight']) # 按key取值 yy_info_dict['height'] = yy_info_dict['height'] + 1 # 151 # 按key修改值 print(yy_info_dict) # del删除值 del yy_info_dict['height'] print(yy_info_dict)
2.构建一份词云图
(下图为词云形状)