计算机二级python学习教程(3) python语言基本数据类型
本教程将着重介绍Python语言中的基本数据类型,包括数字、字符串、布尔值、列表、元组和字典等,并且会通过简单的示例让大家更好地理解这些数据类型的使用。
数字类型
Python中的数字类型包括整数和浮点数。其中整数类型是没有小数部分的数字。在Python中,整数可以表示为十进制、二进制、八进制和十六进制等形式。浮点数则包括整数部分和小数部分,用小数点分隔,例如:3.14。
示例1:
# 整数
a = 10
b = 0b1010 # 二进制表示10
c = 0o12 # 八进制表示10
d = 0xA # 十六进制表示10
print(a, b, c, d)
# 浮点数
e = 3.14
f = 1.23e2 # 科学计数法表示123
g = -1.23e-3 # 科学计数法表示-0.00123
print(e, f, g)
输出结果为:
10 10 10 10
3.14 123.0 -0.00123
字符串类型
字符串是由字符序列组成的数据类型,可以用单引号 ''
或者双引号 ""
进行定义。字符串中可以包含普通字符、转义字符和Unicode字符等。
示例2:
# 字符串
a = 'hello world!'
b = "Python语言"
c = "Let's go!"
d = 'Unicode字符串:\u0041'
print(a, b, c, d)
输出结果为:
hello world! Python语言 Let's go! Unicode字符串:A
布尔类型
布尔类型只有两个取值:True
和 False
。在Python中,True
和 False
都是关键字,可以直接使用。
示例3:
# 布尔类型
a = True
b = False
c = (2 > 1)
d = (2 < 1)
print(a, b, c, d)
输出结果为:
True False True False
列表类型
列表类型是由若干个有序元素组成的,可以包含不同数据类型的元素。列表用方括号 []
表示,不同元素之间用逗号 ,
分隔。
示例4:
# 列表类型
a = [1, 2, 3, 4, 5]
b = ['apple', 'banana', 'orange']
c = [1, 'hello', True, 3.14, ['a', 'b', 'c']]
print(a, b, c)
输出结果为:
[1, 2, 3, 4, 5] ['apple', 'banana', 'orange'] [1, 'hello', True, 3.14, ['a', 'b', 'c']]
元组类型
元组类型和列表类型类似,同样也是由若干个元素组成的。唯一的不同是,元组是不可修改的,即元素不可添加、删除或修改。元组用圆括号 ()
表示。
示例5:
# 元组类型
a = (1, 2, 3, 4, 5)
b = ('apple', 'banana', 'orange')
c = (1, 'hello', True, 3.14, ['a', 'b', 'c'])
print(a, b, c)
输出结果为:
(1, 2, 3, 4, 5) ('apple', 'banana', 'orange') (1, 'hello', True, 3.14, ['a', 'b', 'c'])
字典类型
字典类型是由若干个键值对组成的,可以包含不同数据类型的键和值。字典用花括号 {}
表示,键和值之间用冒号 :
分隔,不同键值对之间用逗号 ,
分隔。
示例6:
# 字典类型
a = {'name': '张三', 'age': 18, 'sex': '男'}
b = {'apple': 10, 'banana': 20, 'orange': 30}
c = {'name': '李四', 'age': 20, 'hobby': ['篮球', '足球']}
print(a, b, c)
输出结果为:
{'name': '张三', 'age': 18, 'sex': '男'} {'apple': 10, 'banana': 20, 'orange': 30} {'name': '李四', 'age': 20, 'hobby': ['篮球', '足球']}
以上是本教程中的主要内容,其中还包括类型转换、运算符、表达式和循环控制语句等其他内容。希望大家能够通过学习此教程,更好地理解Python语言中的基本数据类型,并且能够在实际应用中灵活运用它们。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:计算机二级python学习教程(3) python语言基本数据类型 - Python技术站