Python3 数据类型及数据类型转换实例详解
在Python3中,有下列主要的数据类型:
- 数字(Number)
- 字符串(String)
- 列表(List)
- 元组(Tuple)
- 集合(Set)
- 字典(Dictionary)
数字(Number)
数字数据类型包括 int、float、bool、complex(复数)。
其中,int(整型)代表整数,float(浮点型)代表浮点数,bool(布尔型)代表True和False,complex(复数)代表实部和虚部构成的复数。
以下是Python3中数字类型的实例:
a = 10 # 整型
b = 3.14 # 浮点型
c = True # 布尔型
d = 3 + 4j # 复数
字符串(String)
字符串是由零个或多个字符构成的有序字符序列。可以使用单引号、双引号或三引号表示一个字符串。其中,三引号可以表示多行字符串。
以下是Python3中字符串类型的实例:
s1 = 'Hello, world!' # 使用单引号表示字符串
s2 = "Hello, world!" # 使用双引号表示字符串
s3 = """Hello,
world!""" # 使用三引号表示多行字符串
列表(List)
列表是一种有序的集合,列表中的元素可以是不同类型的数据。列表用中括号[]包裹,中间的元素用逗号隔开。
以下是Python3中列表类型的实例:
list1 = [1, 2, 3, 'John', 'Lucy'] # 定义一个包含不同数据类型的列表
元组(Tuple)
元组和列表非常类似,也是一种有序的集合,但是元组中的元素不能被修改或删除。元组用小括号()包裹,中间的元素用逗号隔开。
以下是Python3中元组类型的实例:
tuple1 = (1, 2, 3, 'John', 'Lucy') # 定义一个包含不同数据类型的元组
集合(Set)
集合是一种无序的不重复元素集合,可以进行交集、并集、差集等操作。集合用大括号{}或set()函数定义,中间的元素用逗号隔开。
以下是Python3中集合类型的实例:
set1 = {1, 2, 3, 4, 5} # 定义一个集合
set2 = set('hello') # 定义一个包含字符的集合
字典(Dictionary)
字典是一种键值对(Key-Value)的数据类型,通过键来查找对应的值。字典用大括号{}或dict()函数定义,每个键值对之间用冒号:分隔,中间的键值对用逗号隔开。
以下是Python3中字典类型的实例:
dict1 = {'name': 'John', 'age': 18, 'gender': 'male'} # 定义一个字典
数据类型转换实例
将字符串转换为整型
s1 = '123'
i1 = int(s1) # 将字符串'123'转换为整数123
将整型转换为字符串
i2 = 456
s2 = str(i2) # 将整数456转换为字符串'456'
通过以上示例,我们可以初步了解Python3中的数据类型及数据类型转换操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3的数据类型及数据类型转换实例详解 - Python技术站