变量与数据类型
- 变量: 在Python中,变量是用于存储数据的容器。变量名可以包含字母、数字和下划线,但不能以数字开头。
- 数据类型: Python具有以下基本数据类型:
- int(整数)
- float(浮点数)
- str(字符串)
- bool(布尔值,True或False)
运算符与表达式
- 算术运算符: 例如加(+)、减(-)、乘(*)、除(/)、整除(//)和取余(%)等。
- 比较运算符: 例如等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)等。
- 逻辑运算符: 例如and(与)、or(或)、not(非)等。
练习题
- 声明一个整数变量
a
,赋值为10,一个浮点数变量b
,赋值为3.14,一个字符串变量c
,赋值为"Hello, Python!"。打印这些变量的值和类型。 - 计算并打印以下表达式的结果:(3+5) * 2。
- 计算并打印以下表达式的结果:10 / 3 和 10 // 3。
- 计算并打印以下表达式的结果:10 % 3。
- 给定两个变量
x
和y
,编写一个表达式来判断它们是否相等。 - 给定两个变量
x
和y
,编写一个表达式来判断x
是否大于y
。 - 给定一个变量
age
,编写一个表达式来判断该变量是否在18到60之间(包括18和60)。 - 声明一个布尔变量
is_true
,赋值为True。使用not运算符取反并打印结果。 - 给定三个变量
a
、b
和c
,编写一个表达式来判断a
是否大于b
且小于c
。 - 给定三个变量
a
、b
和c
,编写一个表达式来判断a
是否大于b
或小于c
。
答案:
1.
a = 10
b = 3.14
c = "Hello, Python!"
print(a, type(a))
print(b, type(b))
print(c, type(c))
2.
result = (3 + 5) * 2
print(result)
3.
result1 = 10 / 3
result2 = 10 // 3
print(result1, result2)
4.
result = 10 % 3
print(result)
5.
x, y = 5, 8
print(x == y)
6.
x, y = 5, 8
print(x > y)
7.
age = 35
print(18 <= age <= 60)
8.
is_true = True
print(not is_true)
9.
a, b, c = 5, 3, 7
print(b < a < c)
10.
a, b, c = 5, 3, 7
print(a > b or a < c)