Python基础之数据类型详解
Python是一种面向对象的编程语言,支持多种数据类型。在Python中,数据类型是指变量所代表的值的类型。Python中有以下几种常用的数据类型:
- 整数(int)
- 浮点数(float)
- 字符串(str)
- 布尔型(bool)
- 列表(list)
- 元组(tuple)
- 字典(dict)
- 集合(set)
整数类型(int)
在Python中,整数类型(int)就是整数,包括正整数、负整数和0。整数的表示方法与平常的算数一样,没有特殊之处。
a = 5
b = -8
c = 0
浮点数类型(float)
在Python中,浮点数类型(float)表示实数,包括小数、分数、无理数等。浮点数可以用科学计数法表示,如1.23e5
表示1.23乘以10的5次方。
a = 3.14
b = 2.0
c = 1.23e5
字符串类型(str)
在Python中,字符串类型(str)表示文本。字符串要用单引号或双引号括起来,可以包含任意字符。如果字符串中需要包含引号,可以使用反斜杠转义。字符串还支持一些特殊的转义符,如\n
表示换行,\t
表示制表符等。
a = 'hello'
b = "world"
c = 'I\'m a Python programmer.'
d = "这是一个\n多行\n字符串。"
布尔型(bool)
在Python中,布尔型(bool)只有两个值,True
和False
,分别表示真和假。布尔型通常用在逻辑判断中。
a = True
b = False
列表类型(list)
在Python中,列表类型(list)可以储存多个元素,并且元素的类型可以是任何其他类型。列表用方括号括起来,每个元素之间用逗号分隔。
a = [1, 2, 3, 4]
b = ['hello', 'world']
c = [1, 'hello', True]
元组类型(tuple)
在Python中,元组类型(tuple)与列表相似,也可以储存多个元素,但元素一旦创建就不能再修改。元组用圆括号括起来,每个元素之间用逗号分隔。
a = (1, 2, 3, 4)
b = ('hello', 'world')
c = (1, 'hello', True)
字典类型(dict)
在Python中,字典类型(dict)是键值对的集合,可以用于储存非常复杂的数据。字典用花括号括起来,每个键值对由冒号分隔。
a = {'name': 'John', 'age': 25, 'gender': 'male'}
b = {'first': [1, 2, 3], 'second': [4, 5, 6]}
集合类型(set)
在Python中,集合类型(set)是一组不重复的元素。集合的元素可以是任何其他类型。集合用花括号括起来,每个元素之间用逗号分隔。
a = {1, 2, 3, 4}
b = {'hello', 'world'}
c = {1, 'hello', True}
示例1:字符串与整数类型的转换
a = '123'
b = int(a) # 将字符串转换为整数
c = str(b) # 将整数转换为字符串
print(a, b, c) # 输出:'123', 123, '123'
示例2:列表嵌套
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(a[1][2]) # 输出:6
以上就是Python基础之数据类型详解的完整攻略。学习数据类型是Python编程的基础,希望这篇文章能够对大家有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python基础之数据类型详解 - Python技术站