python基本的数据以及数组类型

1.数据的基本类型:
用type()函数可以对数据的基本类型进行查询
1.1 字符串型:
用引号围起来的文本就是字符串,可用str()转换浮点数与整数为字符串。可用+号拼接字符串。

1.2 整数型:
正整数、负整数、零都属于整数型,其没有小数,可用int()函数将浮点数进行取整转化为整数,但不能对字符串进行转换。

1.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.数组的类型:
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)            #结果是['小明','小刚','小美']
students.pop()             #结果是['小明','小刚'],默认删除列表的最后一个元素
students.pop(0)            #删除列表的第一个元素

2.2 字典:
字典的元素是由一个个键值对构成的,字典中的键具备唯一性,而值可重复。

scores = {'小明': 95, '小红': 90, '小刚': 90}    #字典的格式
print(scores['小明'])                           #输出的值是95
scores['小刚']=92                               #对键重新赋值
print(scores)
scores['小美'] = 85                             #增加键值对
del scores['小刚']                              #删除
list3 = list1.copy()                           #将列表1拷贝给列表3
list3.extend(list2)                             #将x2补到x3
list3.sort()                                    #将x3排序

列表与字典的异同:列表有序,要用偏移量定位;字典无序,便通过唯一的键来取值。在列表和字典中,如果要修改元素,都可用赋值语句来完成。都支持任意嵌套。

2.3 元组:
元组和列表很相似,不过,它是用小括号来包的。元组和列表都是序列,提取的方式也是偏移量,如 tuple1[1]、tuple1[1:]。另外,元组也支持任意的嵌套。但元组不能对其里面的内容进行修改。

tuple1 = ('A','B')  #元组的形式
print(tuple1[0])   #输出A
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页