欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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