python3基础-03基本数据类型

时间:2021-03-13 17:23:22

Dictionary(字典)

构造函数 dict() 可以直接从键值对序列中构建字典如下:

实例

>>> dict ( [ ( ' Runoob ' , 1 ) , ( ' Google ' , 2 ) , ( ' Taobao ' , 3 ) ] )
{ ' Taobao ' : 3 , ' Runoob ' : 1 , ' Google ' : 2 }
>>> { x : x ** 2 for x in ( 2 , 4 , 6 ) }
{ 2 : 4 , 4 : 16 , 6 : 36 }
>>> dict ( Runoob = 1 , Google = 2 , Taobao = 3 )
{ ' Taobao ' : 3 , ' Runoob ' : 1 , ' Google ' : 2 }

另外,字典类型也有一些内置的函数,例如clear()、keys()、values()等。

注意:

  • 1、字典是一种映射类型,它的元素是键值对。
  • 2、字典的关键字必须为不可变类型,且不能重复。
  • 3、创建空字典使用 { }

Python数据类型转换

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串