python中数据类型
python中数据类型包括:数字、字符串、元组、列表、字典
1.数字:整型、浮点型、布尔型、分数类型、复数类型
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
2.字符串:可用单引号、双引号、三引号表示
例如:‘hello’、"hello"、'''hello'''
3.布尔型:真或假、1 或 0
4.元组:
a.由不同元素组成,每个元素可存储不同类型数据,如字符串、数字、元组;
b.元组“写保护”,即创建后不可修改;
c.元组代表一行数据,其中的元素代表不同的数据项;
d.创建元组时可不指定元素个数,元组一旦创建,长度不可更改
e.元组从0开始计数
f.若创建的元组只包含一个元素,注意不可忽略单元素后面的逗号
语法:tuple = (元素1,元素2。。。元素n)
例如:
age = (11, 33, 24, 90,89)
age = tuple(11, 33, 24, 90,89)
age = ()#创建一个空元组
访问方式:
a.通过下标访问,例如tuple[n]
b.负数索引:从元组的尾部开始计数,最尾端为“-1”,次尾端为“-2”,依次类推
c.分片索引:tuple[m:n]从第m个索引到第n个索引所指定的元素,不包括第n个索引指定的元素,m、n可为正整数、负整数、0
元组可由其他元组组成
fruit1 = ("apple", "banana")
fruit2 = ("grape", "orange")
tuple = (fruit1,fruit2)
print(tuple)====>(("apple", "banana"),("grape", "orange"))
print("tuple[0][1]= ",tuple[0][1])====>tuple[0][1]= banana
5.列表:由一组元素组成,可添加、查找、删除,其中元素值可更改,列表通常作为函数的返回类型
格式:list= [元素1,元素2...元素n]
name_list = ['alex', 'seven', 'eric'] 或
name_list = list(['alex', 'seven', 'eric'])6.字典(无序):由“键-值”对组成的集合,字典中的“值”通过“键”引用
格式:dict = {key1 : value1, key2 : value2,....}
格式:dict = {key1 : value1, key2 : value2,....}
dict = {}空字典
person = {"name": "mr.wu", 'age': 18} 或
person = dict({"name": "mr.wu", 'age': 18})

浙公网安备 33010602011771号