python基本的数据以及数组类型
程序员文章站
2022-06-06 21:26:37
...
1、数据的基本类型:
用type()函数可以对数据的基本类型进行查询
1)字符串型:
用引号围起来的文本就是字符串,可用str()转换浮点数与整数为字符串。可用+号拼接字符串。
2)整数型:
正整数、负整数、零都属于整数型,其没有小数,可用int()函数将浮点数进行取整转化为整数,但不能对字符串进行转换。
3)浮点数:
带有小数点的数,可用float()将整数转化为浮点数,但无法转化字符串
x='Hello world!' #该文本内容为字符串类型
print(type(x)) #输出x的数据类型
y=365 #该文本内容为整数型
print(type(x)) #输出y的数据类型
print(str(x)) #输出转化为字符串的x
str1='某'
str2='某'
print(str1+str2) #输出某某
2、数组的类型:
1)列表:
一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。
y=['小明','小红','小刚'] #y是一个列表
print(y[0]) #取出单个元素:列表取值从0开始,取出小明
print(y[:]) #切片:左右空,取到头,输出['小明','小红','小刚']
print(list2[:2]) #切片:输出['小明', '小红']
print(list2[0:2]) #左取右不取,输出['小明', '小红']
students.append('小美') #在列表中增加小美,注意,append()只能增加单个元素
del students[1] #删除列表中的小红
print(students) #结果是['小明','小刚','小美']
2)字典:
字典的元素是由一个个键值对构成的,字典中的键具备唯一性,而值可重复。
scores = {'小明': 95, '小红': 90, '小刚': 90} #字典的格式
print(scores['小明']) #输出的值是95
scores['小刚']=92 #对键重新赋值
print(scores)
scores['小美'] = 85 #增加键值对
del scores['小刚'] #删除
列表与字典的异同:列表有序,要用偏移量定位;字典无序,便通过唯一的键来取值。在列表和字典中,如果要修改元素,都可用赋值语句来完成。都支持任意嵌套。
3)元组:
元组和列表很相似,不过,它是用小括号来包的。元组和列表都是序列,提取的方式也是偏移量,如 tuple1[1]、tuple1[1:]。另外,元组也支持任意的嵌套。但元组不能对其里面的内容进行修改。
tuple1 = ('A','B') #元组的形式
print(tuple1[0]) #输出A
上一篇: python基础训练题(待补充)
下一篇: C语言基础