数字可分为整型和浮点型。
整型,数字是整数,包括正整数、负整数和0,英文为int。
浮点型,只要数字包含小数点就算,英文为float。
下面使用type()函数进行数据类型验证:
字符串:字符串两边的单引号和双引号是没有区别的,但两边必须一样,不能单双混用
常见的字符串操作有:访问字符串的值,连接字符串,修改字符串
访问字符串:字符串赋值的标识符加方括号,比如 a[数字],
字符串的取值从左往右数从0开始,从右往左数从-1开始
a="abcdef"
print(a[0]) print(a[-6]) 这两种写法输出结果均为:a
print(a[1]) print(a[-5]) 这两种写法输出结果均为:b
print(a[5]) print(a[-1]) 这两种写法输出结果均为:f
也可选择方括号选定范围,比如
print(a[2:5]) 输出结果为:cde
5减去2等于3,也就是说,从字母c开始从左往右取3个字母
print(a[:]) 输出结果为:abcdef
连接字符串:使用+号可以连接字符串
修改字符串:f-string,字符串外面加个字母f,然后在需要修改的地方加个{},大括号范围即是添加的内容,f"字符{添加的字符内容}",
a="abcdef"
b=f"qwer{a}"
列表:
列表有四种操作:新建列表、访问列表内的值、更新列表、列表合并、统计列表值个数
新建列表:list1=[ ] 这是一个空列表
list2=[1,2,3,4,5 ] 这是一个纯数字列表
list3=[1,“a”,3,“b”,5 ] 这是一个数字和字符串混合列表
访问列表内的值:访问列表的值操作和字符串一样
a=[1,“a”,3,“b”,5 ]
print(a[0]) print(a[-5]) 这两种写法输出结果均为:1
print(a[1]) print(a[-4]) 这两种写法输出结果均为:b
print(a[4]) print(a[-1]) 这两种写法输出结果均为:5
也可选择方括号选定范围,比如
print(a[2:5])
输出结果为:[3, 'b', 5]
特殊的访问列表值的方法:切片访问 [开始位置:结束位置:跳过范围],等差数列访问值
更新列表:
两种更新方式,特定值更新、列表尾部添加、列表合并、统计列表值个数
特定值更新:
a=[1,“a”,3,“b”,5 ]
a[1]=2
print(a)
输出为[1,2,3,“b”,5 ],第二位的值“a”已经被2替代
列表尾部添加:append()只能添加括号内的单个值
a=[1,"a",3,"b",5 ]
a.append("aa")
print(a)
输出为[1, 'a', 3, 'b', 5, 'aa'],尾部添加了字符串“aa”
列表合并
a=[1,2,"a"]
b=["bb",5,6]
c=a+b
print(c)
输出为[1, 2, 'a', 'bb', 5, 6],两个列表合成了一个新列表c
统计列表值个数:函数len(),括号内输入列表名称(标识符)
a=[1, 'a', 3, 'b', 5, 'aa']
print(len(a))
输出结果为6,列表a内一共有6个值
字典:
字典有四种操作:新建字典、访问字典的值、输出字典、统计字典值
新建字典:
新建空字典:dict1={ },字典名称只要符合标识符都行
新建非空字典:dict_1 = {'abc': 123, 'tttt': "dg", 'url': 'www'}
访问字典的值:字典名称[”键 “]
dict_1 = {'abc': 123, 'tttt': "dg", 'url': 'www'}
print(dict_1['tttt'])
输出结果为:dg
输出字典:
dict_1 = {'abc':123,'tttt':"dg",'url':'www'}
print(dict_1)
输出结果为:{'abc': 123, 'tttt': 'dg', 'url': 'www'}
统计字典值:统计的是键的总数或者是值的总数
和统计列表的方式一样,都是使用len()函数,括号内加入字典名称(标识符)。
dict_1 = {'abc':123,'tttt':"dg",'url':'www'}
print(len(dict_1))
输出结果为:3
总结一下,本节总共讲解了数字、字符串、列表、字典四种数据类型的部分基本使用方法,内容比前面稍多,但都是python新手常用的知识点,算是python核心部分。
看懂了上面的内容是其次,最主要是要在电脑上操作一遍,实际体验一下输出的结果,最好列表字典手动输入不要复制粘贴更能发现问题。
如果你学会了上面的内容,恭喜你,这一节学会了python四种数据类型的基本使用方法,离python入门更近一大步。
