Python基础之变量和数据类型
变量
变量是计算机存储数据的一种方式,可以通过变量名来访问存储在变量中的数据。在Python中创建一个变量非常简单,只需要指定变量名,并用等号将其和一个值(或对象)进行关联即可。例如:
x = 10 # x是一个整数类型的变量,值为10
y = 3.14 # y是一个浮点数类型的变量,值为3.14
name = 'Tom' # name是一个字符串类型的变量,值为'Tom'
我们也可以同时给多个变量赋值:
a, b, c = 1, 2, 3
这样就分别给a、b、c三个变量赋值为1、2、3。
数据类型
Python中有多种数据类型,每种类型都有其特定的操作和限制。下面我们来看一下常见的几种数据类型。
数字
Python中的数字类型包括int(整数)、float(浮点数)和complex(复数)。例如:
i = 10 # 整数类型
f = 3.14 # 浮点数类型
c = 1 + 2j # 复数类型,实部为1,虚部为2
字符串
Python中的字符串类型是用单引号、双引号或三引号括起来的文本。例如:
s1 = 'Hello, world!' # 单引号
s2 = "I'm Tom." # 双引号
s3 = '''这是一个
多行的
字符串''' # 三引号
列表
Python中的列表是一个有序的集合,可以包含任意类型的数据。例如:
lst = [1, 2, 'three', 4.0] # 一个有4个元素的列表
列表中的数据可以通过索引访问,索引从0开始,例如:
lst = [1, 2, 'three', 4.0]
print(lst[0]) # 输出1
print(lst[2]) # 输出'three'
字典
Python中的字典是一个无序的集合,可以包含任意类型的数据,但其中的每个元素都是由一个键和一个值组成。例如:
dic = {'name': 'Tom', 'age': 20, 'gender': 'male'} # 一个包含3个键值对的字典
字典中的数据可以通过键访问,例如:
dic = {'name': 'Tom', 'age': 20, 'gender': 'male'}
print(dic['name']) # 输出'Tom'
print(dic['age']) # 输出20
示例说明
示例一:字符串格式化输出
我们可以使用%
符号来进行字符串格式化输出,例如:
name = 'Tom'
age = 20
print('My name is %s, and I am %d years old.' % (name, age))
输出结果为:
My name is Tom, and I am 20 years old.
示例二:列表生成式
列表生成式可以很方便地创建一个列表,例如:
lst = [x for x in range(10) if x % 2 == 0]
print(lst)
输出结果为:
[0, 2, 4, 6, 8]
这个列表中包含了0到9之间的所有偶数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基础之变量和数据类型 - Python技术站