-
2020-12-16 20:56:19
Python中有五种标准数据类型:
numbers,string,list,tuple,dictionary
数字:
1,数字类型是用于存储数字的,是不可改变的
eg:a=1
2,删除对象
eg:del a,b,c.....
3,数据类型:int,long,float,complex
!!! long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动转为long类型。在 Python3.X 版本中 long 类型被移除,使用 int 替代。
字符串:
1,字符串是由数字,字符,下划线组成的一串字符,一般记为s="a1,a2,a3,,,,,,,an"(n>0)
2,字符串的取值有两种顺序:
从左到右默认索引从0开始 eg:0 1 2 3 4 5
从右到左默认索引从-1开始 s t r i n g
-6 -5 -4 -3 -2 -1
3,从字符串中截取一段子字符串则可以采用【头下标:尾下标】的方式截取,
获取的字符串包括头下标的字符,但不包括尾下标的字符,
下标从0开始,可以是正数,也可以是负数,下标可以为空,表示从头取到尾<
更多相关内容 -
Python数据类型转换
2021-09-29 19:51:10Python数据类型转换1. Python的数据类型2. Python数据类型转换2.1 自动类型转换2.2 强制类型转换2.2.1 其他转字符串 1. Python的数据类型 上一遍博文已经详细地介绍了Python的数据类型,详见链接Python的变量命名及...Python数据类型转换
1. Python的数据类型
上一遍博文已经详细地介绍了Python的数据类型,详见链接Python的变量命名及数据类型。
在这里总结一下Python的数据类型:
- 字符串类型 String
- 数字类型 Number:
整形 int
浮点型 float
复数 complex - 布尔类型 Bool
- 列表类型 List
- 元组类型 Tuple
- 字典类型 Dictionary
- 集合类型 Set
可变数据类型:列表,字典,集合
不可变数据类型:字符串,数字类型,布尔类型,元组容器类型数据:字符串,列表,元组,字典,集合
非容器类型数据:数字类型,布尔类型2. Python数据类型转换
由于不同的数据类型之间是不能进行运算的,所以我们需要数据类型转换。Python中的数据类型转换有两种,一种是自动类型转换,即Python在计算中会自动地将不同类型的数据转换为同类型数据来进行计算;另一种是强制类型转换,即需要我们基于不同的开发需求,强制地将一个数据类型转换为另一个数据类型。
2.1 自动类型转换
当两个不同类型的数据进行运算时,结果会像更高精度进行计算,精度等级:布尔 < 整型 < 浮点型 < 复数。
a = 10 b = True print(a + b) # 11 ''' 在和数字运算时,True转为1,False转为0 ''' a = 10 b = 3.14 print(a + b) # 13.14 ''' 整型与浮点型运算时,整型转化为浮点型,结果也为浮点型 '''
2.2 强制类型转换
str( ):可以把其他类型数据转化为字符串类型
int( ):可以把其他类型数据转化为整型
float( ):可以把其他类型数据转化为浮点型
bool( ):可以把其他类型数据转化为布尔类型
list( ):可以把其他类型数据转化为列表类型
tuple( ):可以把其他类型数据转化为元组类型
dict( ):可以把其他类型数据转化为字典类型
set( ):可以把其他类型数据转化为集合类型2.2.1 其他转字符串
所有类型都可以转化为字符串类型。
a = 123 # int res = str(a) print(res, type(res)) # 123 <class 'str'> a = True # bool res = str(a) print(res, type(res)) # True <class 'str'> a = [1, 2, 3] # list res = str(a) print(res, type(res)) # [1, 2, 3] <class 'str'> a = (1, 2, 3) # tuple res = str(a) print(res, type(res)) # (1, 2, 3) <class 'str'> a = {1, 2, 3} # set res = str(a) # {1, 2, 3} print(res, type(res)) # {1, 2, 3} <class 'str'> a = {1: 'a', 2: 'b'} # dict res = str(a) print(res, type(res)) # {1: 'a', 2: 'b'} <class 'str'>
2.2.2 其他转数字类型
数字类型之间可以相互转换,但容器类型中只有字符串可以转换为数字类型,并且字符串中的元素必须为纯数字,否则无法转换。
''' 1. 数字类型之间相互转换 ''' a = 123 # int res = float(a) print(res, type(res)) # 123.0 <class 'float'> a = True # bool res = float(a) print(res, type(res)) # 1.0 <class 'float'> ''' 2. 字符串类型转数字类型 ''' a = '123' # str res = int(a) print(res, type(res)) # 123 <class 'int'> a = '123abc' # str res = int(a) print(res, type(res)) # 此时python会报错,报错类型为TypeError a = [1, 2, 3] # list res = int(a) print(res, type(res)) # 此时同样会报错,因为除了字符串以外的其他容器类型都不可以转换成数字类型
其他类型转数字类型中有一个特殊情况,就是其他类型转布尔类型。 bool( ) 可以把其他类型转为True或False。
''' 1. 容器类型转布尔类型: 容器中为空 --> False 容器中有元素 --> True ''' a = '' # 空字符串 res = bool(a) print(res, type(res)) # False <class 'bool'> a = '0' # 字符串中有元素 res = bool(a) print(res, type(res)) # True <class 'bool'> a = [] # 空列表 res = bool(a) print(res, type(res)) # False <class 'bool'> a = [1, 2, 3] # 列表中有元素 res = bool(a) print(res, type(res)) # True <class 'bool'> a = tuple() # 空元组 res = bool(a) print(res, type(res)) # False <class 'bool'> a = dict() # 空字典 res = bool(a) print(res, type(res)) # False <class 'bool'> a = set() # 空集合 res = bool(a) print(res, type(res)) # False <class 'bool'> ''' 2. 数字类型转布尔类型: int类型中,0为False,其他为真 float类型中,0.0为False,其他为真 ''' a = 0 # int res = bool(a) print(res, type(res)) # False <class 'bool'> a = 0.0 # float res = bool(a) print(res, type(res)) # False <class 'bool'> a = 0.345 # float res = bool(a) print(res, type(res)) # True <class 'bool'>
2.2.3 其他转列表类型
- 数字类型是非容器类型,不能转换为列表
- 字符串转列表时,会把字符串中的每一个字符当作列表的元素
- 元组转列表时,会把字符串中的每一个字符当作列表的元素
- 字典转列表时,只保留字典中的键
- 集合转列表时,结果是无序的,因为集合本身就是无序的
a = '123' # str res = list(a) print(res, type(res)) # ['1', '2', '3'] <class 'list'> a = (1, 2, 3) # tuple res = list(a) print(res, type(res)) # ['1', '2', '3'] <class 'list'> a = {'name': 'Alice', 'Age': 5, 'Sex': 'Female'} # dict res = list(a) print(res, type(res)) # ['name', 'Age, 'Sex'] <class 'list'> a = {'a', 'b', 1, 2, 'c'} # set res = print(a) print(res, type(res)) # ['b', 2, 1, 'a', 'c'] <class 'list>
2.2.4 其他转元组类型
其他类型数据转元组类型与其他类型数据转列表类型的规则相同。
a = 'abc' # str res = tuple(a) print(res, type(res)) # ('a', 'b', 'c') <class 'tuple> a = [1, 2, 3] # list res = tuple(a) print(res, type(res)) # (1, 2, 3) <class 'tuple> a = {'name': 'Alice', 'Age': 5, 'Sex': 'Female'} # dict res = tuple(a) print(res, type(res)) # ('name', 'Age, 'Sex') <class 'tuple> a = {'a', 'b', 1, 2, 'c'} # set res = tuple(a) print(res, type(res)) # ('b', 2, 1, 'a', 'c') <class 'tuple>
2.2.5 其他转集合类型
- 数字类型是非容器类型,不能转换为集合
- 字符串转集合时,结果是无序的
- 列表转集合时,结果是无序的
- 元组转集合时,结果是无序的
- 字典转集合时,只保字典中的键,结果是无序的
a = '123' # str res = set(a) print(res, type(res)) # {'3', '2', '1'} <class 'set'> a = ['a', 'b', 2, 1] # list res = set(a) print(res, type(res)) # {2, 1, 'b', 'a'} <class 'set'> a = ('a', 'b', 2, 1) # tuple res = set(a) print(res, type(res)) # {2, 1, 'b', 'a'} <class 'set'> a = {'name': 'Alice', 'Age': 5, 'Sex': 'Female'} # dict res = set(a) print(res, type(res)) # {'Age', 'name', 'Sex'} <class 'tuple>
2.2.6 其他转字典类型
- 数字类型是非容器类型,不能转换为字典
- 字符串不能转字典类型,因为字符串不能生成二级容器
- 列表类型转字典类型,列表必须为等长二级容器,子容器中的元素个数必须为2
- 元组类型转字典类型,列表必须为等长二级容器,子容器中的元素个数必须为2
- 集合不能转字典类型,因为集合不支持哈希
a = '123' # str res = dict(a) print(res, type(res)) # 此时python会报错:ValueError: dictionary update sequence element #0 has length 1; 2 is required a = [[1, 2], ['a','b']] # 等长二级列表 res = dict(a) print(res, type(res)) # {1: 2, 'a': 'b'} <class 'dict'> a = ((1, 2), (3, 4), (5, 6)) # 等长二级元组 res = dict(a) print(res, type(res)) # {1: 2, 3: 4, 5: 6} <class 'tuple'> a = {{1, 2}, {3, 4}} # 等长二级集合 res = dict(a) print(res,type(res)) # 此时python会报错:TypeError: unhashable type: 'set'
-
python基础3 ---python数据类型二
2020-12-16 02:25:11ython基础一、python数据类型 ------列表(list)1、定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素特性:可存放多个不同类型的值;可修改指定索引位置对应的值,可变;按照从左到右的顺序...ython基础
一、python数据类型 ------列表(list)
1、定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素
特性:可存放多个不同类型的值;可修改指定索引位置对应的值,可变;按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序。
2、列表的常用操作方法
list.append():追加成员
list.count(x):计算列表中参数x出现的次数
list.extend(L):向列表中追加另一个列表L
list.index(x):获得参数x在列表中的位置
list.insert():向列表中插入数据
list.pop():删除列表中的成员(通过下标删除即索引号删除)
list.remove():删除列表中的成员(直接删除)
list.reverse():将列表中成员的顺序颠倒
list.sort():将列表中成员排序
list[start : end : step]:列表切片,start是切片起点索引,end是切片终点索引,但切片结果不包括终点索引的值。step是步长默认是1。
二、python数据类型 ------元组(tuple)
1、定义:与列表类似,只不过[]改成()
特性:可存放多个值;不可变;按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序.
2、创建元组:创建元组方法很简单,元组是用小括号( )包括起来的,( )括号中的元素用逗号分割,这样就完成元组的创建了。如果新建时没有用( )括号包括,只用逗号进行分隔
python也会把它认做为元组。如果你新建的元组中只有一个值,那么请记得在这个值后边加上逗号
3、元组注意事项:
元组是一个有序的集合。元组和列表一样可以使用索引、切片来取值。创建元组后不能在原地进行修改替换等操作。元组支持嵌套,可以包含列表、字典和不同元组。元组支
持一般序列的操作,例如:+、*注意+、*操作时,返回的是一个新元组
三、python数据类型 -------字典(dic)
1、定义:{key1:value1,key2:value2},key-value结构,key必须可hash
2、特性:可存放多个值;可修改指定key对应的值,可变;无序。
3、字典的使用方法:
操作
dict.clear()
删除字典中所有元素
dict.copy()
返回字典(浅复制)的一个副本
dict.fromkeysc(seq,val=None)
创建并返回一个新字典,以seq 中的元素做该字典的键,val 做该字典中所有键对应的初始值(如果不提供此值,则默认为None)
dict.get(key,default=None)
对字典dict 中的键key,返回它对应的值value,如果字典中不存在此键,则返回default 的值(注意,参数default 的默认值为None)
dict.has_key(key)
如果键(key)在字典中存在,返回True,否则返回False. 在Python2.2版本引入in 和not in 后,此方法几乎已废弃不用了,但仍提供一个 可工作的接口。
dict.items()
返回一个包含字典中(键, 值)对元组的列表
dict.keys()
返回一个包含字典中键的列表
dict.values()
返回一个包含字典中所有值的列表
dict.iter()
方法iteritems(), iterkeys(), itervalues()与它们对应的非迭代方法一样,不同的是它们返回一个迭代子,而不是一个列表。
dict.pop(key[, default])
和方法get()相似,如果字典中key 键存在,删除并返回dict[key],如果key 键不存在,且没有给出default 的值,引发KeyError 异常。
dict.setdefault(key,default=None)
和方法set()相似,如果字典中不存在key 键,由dict[key]=default 为它赋值。
dict.setdefault(key,default=None)
和方法set()相似,如果字典中不存在key 键,由dict[key]=default 为它赋值。
四、python数据类型 -------集合(set)
1、定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key
2、特性:集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值
3、标准类型操作符(所有的集合类型)成员关系 (in, not in):就序列而言,Python中的in和not in操作符决定某个元素是否是一个集合中的成员。
集合等价/不等价:等价/不等价被用于在相同或不同的集合之间做比较。两个集合相等是指,对每个集合而言,当且仅当其中一个集合中的每个成员同时也是另一个集合中的成员。也可以说每个集合必须是另一个集合的一个子集,
即s <= t 和s>= t 的值均为真(True),或(s <= t and s>= t)
的值为真(True)。集合等价/不等价与集合的类型或集合成员的顺序无关,只与集合的元素有关。
子集/超集:set用Python的比较操作符检查某集合是否是其他集合的超集或子集。“小于”符号(、
>= )用来判断超集。“小于” 和 “大于”意味着两个集合在比较时不能相等。等于号允许非严格定义的子集和超集。
set支持严格( < )子集和非严格 ( <= ) 子集,也支持严格( > )超集和非严格 ( >=
)超集。只有当第一个集合是第二个集合的严格子集时,我们才称第一个集合“小于”第二个集合。同理,只有当第一个集合是第二个集合的严格超集时,我们才称第一个集合“大于”第二个集合。
对象值的比较:任何相同类型的对象都可以比较,格式为:a == b,在python2.3之前类型不具有布尔值,返回值为1 0;2.3版本之后返回只为 True False
对象身份的比较:
obj1 is obj2 --obj 与obj2是同一个对象 return True False
obj1 is not obj2 --obj 与obj2是同一个对象 return True False
4、集合类型操作符(所有的集合类型)联合( | ):联合(union)操作和集合的 OR(又称可兼析取(inclusive
disjunction))其实是等价的,两个集合的联合是一个新集合,该集合中的每个元素都至少是其中一个集合的成员,即属于两个集合其中之一的成员。联合符号有一个等价的方法:union()。
交集( & ):可以把交集操作比做集合的AND(或合取)操作。两个集合的交集是一个新集合,该集合中的每个元素同时是两个集合中的成员,即属于两个集合的成员。交集符号有一个等价的方法:intersection()。
差补/相对补集( – ):两个集合(s 和 t)的差补或相对补集是指一个集合 C,该集合中的元素,只属于集合 s,而不属于集合 t。差符号有一个等价的方法:difference()。
对称差分( ^ ):和其他的布尔集合操作相似,对称差分是集合的XOR(又称“异或” (exclusive
disjunction))。两个集合(s 和 t)的对称差分是指另外一个集合C,该集合中的元素,只能是属于集合 s
或者集合t的成员,不能同时属于两个集合。对称差分有一个等价的方法:symmetric_difference()。
-
python数据类型强制转换的方法
2021-04-27 04:24:46python数据类型强制转换的方法发布时间:2020-06-22 16:43:25来源:亿速云阅读:101作者:清晨这篇文章将为大家详细讲解有关python数据类型强制转换案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完...python数据类型强制转换的方法
发布时间:2020-06-22 16:43:25
来源:亿速云
阅读:101
作者:清晨
这篇文章将为大家详细讲解有关python数据类型强制转换案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1.字符强转一切
如果是字符串进行强制转换, 仅仅就是在原数据类型的两边套上引号
2.list : 强制转换成列表
"""
如果是字符串,会把每一个字符都单独作为一个元素放到新的列表中
如果是字典,只保留键,形成一套新的列表.
如果是其他容器,只是单纯的在原数据的两边套上[]
"""
res = list(tuplevar)
res = list(setvar)
res = list(strvar)
res = list(dictvar) # 把字典转化成列表只保留键
print(res,type(res))
3.tuple : 强制转换成元组
"""
如果是字符串,会把每一个字符都单独作为一个元素放到新的元组中
如果是字典,只保留键,形成一套新的元组.
如果是其他容器,只是单纯的在原数据的两边套上()
"""
res = tuple(listvar)
res = tuple(strvar)
res = tuple(dictvar) # 把字典转化成元组只保留键
# res = tuple(intvar) error 不能转化整型
print(res)
4.set :强制转化成集合 无序,去重
"""
如果是字符串,会把每一个字符都单独作为一个元素放到新的集合中,[存在无序,去重的特征]
如果是字典,只保留键,形成一套新的集合.[存在无序,去重的特征]
如果是其他容器,只是单纯的在原数据的两边套上{} [存在无序,去重的特征]
"""
res = set(strvar)
res = set(listvar)
res = set(dictvar)
print(res)
5.字典强转
# (1) 外层是列表,里面的容器可以是列表或者元组(推荐)
lst = [["a",1],("b",2)]
res = dict(lst)
print(res)#{'a': 1, 'b': 2}
关于python数据类型强制转换案例就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
-
Python数据类型(一)
2020-11-24 23:49:43类型的概念之所以要对数据进行进行类型的划分,这是因为对于一个简单的数据来说,从不同的角度看,数据会有不同的含义。例如这样一个数据:110,010,011。有多少含义呢?(1)当我们看到这样一个数据,我们对它的第一... -
python数据类型总结
2019-04-01 19:57:48一、python中数据类型分类思维导图 二、值得注意的是: 1、Python中的变量都是指针,因此是没有类型限制的,且指针的内存空间大小是与类型无关的,其内存空间只是保存了所指向数据的内存地址。 2、值类型是不可变的... -
python数据类型扩展
2020-04-05 15:01:12基础数据类型 1、数值 int float bool complex 2、序列 str list tuple 3、散列 set dict 数据类型扩展 1、命名元组 (1)正常的元组,取值方式为下表取值 tu = ("a", "b", "c") tu[0] (2)使用命名元组取值更方便,... -
Python数据类型有哪些
2020-01-16 16:56:43字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符 如:string="‘Hello World!’" 2. 数字(number): Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字... -
Python数据类型有几种
2019-01-22 18:14:01只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:1. 数字类型Python数字... -
Python数据类型有哪些,哪些是可变类型,哪些是不可变类型?
2021-01-31 20:06:53Python数据类型有哪些,哪些是可变类型,哪些是不可变类型? 类型: 整数int 字符串str 浮点数float 布尔型bool 列表list 字典dict 集合set 元组tuple 可变类型:就是这个数据类型的值在不改变这一块内存空间,而去... -
Python数据类型转换int(),float(),complex(),str()
2021-09-17 11:16:52目录 整数类型转换 浮点数类型的转换 ...其中x为数字字符串、实数、分数等数据类型,base为进制,base=16,表示十六进制,base取值范围为0和2~36,其中0表示使用字符串隐含的进制数。 1.将实数转换为整数,此 -
Python 数据类型
2017-04-08 14:55:49Python 中的每个值都有一个数据类型。 在 Python 编程中,一切(万物)皆对象,数据类型实际上是类,变量是这些类的实例(对象)。 -
Python数据类型
2021-08-15 15:23:20数据类型 整数型:int型,正、负整数 浮点型:float型,由小数和整数构成 字符串:文本的数据类型 布尔型:True或者False 复数:由实部和虚部构成,数据分析中很少用 可以通过相关函数进行数据类型转换。 字符... -
python数据类型与传参声明
2021-12-13 15:02:46一、python已知的数据类型 1、标准数据类型 (1)Python3 中有六个标准的数据类型: Number(数字),判断标志: int、float、bool、complex String(字符串),判断标志: str List(列表),判断标志: list ... -
python数据类型
2016-04-08 21:00:381. 数据类型分类python大约有以下8种数据类型,分别是: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) None(空类型) Object(对象类型) Number类型: Python3 ... -
python数据类型—元组(tuple)
2018-09-03 12:26:18元组(tuple):带了紧箍咒的列表,元组本身是不可变数据类型,没有增删改查 元组内可以存储任意数据类型 一、元组的创建 定义单个元组,一定要在这个元素后面加逗号,否则数据类型不确定。以下示例可以看到t1为... -
python数据类型之int类型
2017-02-10 19:10:11python提供了两种内置的int类型,即int与bool*。整数与布尔型值都是固定的。在布尔表达式中,0与False表示False,其他任意整数与true都表示true。在数字表达式中,True表示1,False表示0。 整数 整数的大小只受于... -
第5节--python数据类型--numeric
2016-10-23 21:38:25python数据类型 总体:numerics, sequences, mappings, classes, instances, exceptions Numeric Types: int (包含boolean), float, complex int: unlimited length; float: 实现用double in C, 可用 sys.float_info... -
python数据类型(数字Numbers)
2021-01-29 05:43:14数字类数据类型如下四种方式:python1、整型(int)函数整型就是整数类型的数,同数学里的十进制数。好比表示年龄、序号等。优化一、定义整型对象age = 10#type()给出参数的数据类型,print()终端输出参数的值print... -
Python 中数据类型转换
2022-05-10 17:21:25今天是 Python 基础系列第三篇:三种数据类型转换形式(布尔值转换、字符串转换、数值转换)。 一、转为布尔值 一)数值转换为布尔值 1、运行: 2、得出: 1)数值为 0 和 0.0 转为布尔值,得到的结果都... -
[转]python数据类型转换(str跟int的转换)
2019-07-31 15:16:38因为python跟java在数据类型转换方面语法不同,所以总是搞混,特此记录下来,方便查阅: 在python中: 字符串str转换成int: int_value = int(str_value) int转换成字符串str: str_value = str(int_value) int -&... -
3. Python基本数据类型
2021-06-29 20:33:22文章目录Python的 基本数据类型多个变量赋值标准数据类型数值运算String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python数据类型转换 Python的 基本数据类型 Python 中的变量不需要声明。... -
Python六大数据类型
2021-08-10 11:18:54Python六大数据类型 BEGIN: python3数据类型主要分为以下六大类: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合) Python3 的六个标准数据类型中: 不可... -
c++与python 数据类型对应
2017-11-14 23:30:09c++与python 数据类型对应 -
Python组合数据类型
2021-12-19 16:02:52Python语言最常用的组合数据类型有3大类,分别是集合类型、序列类型和映射类型。 集合类型是一个元素集合,元素之间无序,相同元素在集合中唯一存在。 序列类型是一个元素向量,元素之间存在先后关系,通过序列号... -
Python六大基本数据类型
2022-04-18 21:26:37Python中有6个标准的数据类型: ①.Number(数字) ②.String(字符串) ③.List(列表) ④.Tuple(元组) ⑤.Set(集合) ⑥.Dictionary(字典) 一、Number(数字) Python 支持三种不同的数值类型: 整型(int) -... -
python数据类型complex
2019-07-02 15:45:47很久以来,在使用Python语言的时候尽管知道存在这个6大基本数据类型之一的complex复数类型,但是一直没有使用过,也不知道怎么打出一个complex数据,直到在学在学矩阵共轭转置时,才初步了解了复数这个数据类型,... -
Python数据类型(3)—— 字典、集合
2020-12-04 11:38:58一、字典类型1、用途:用来存放多个不同种类的值2、定义方式:在{ }内用逗号分隔开多个key:value的元素,其中value可以是任意数据类型,而key的功能通常是用来描述value的,所以key通常是字符串类型,但其实key必须...