Python学习(2)定义变量、进行赋值以及执行基本的运算操作
变量定义和赋值
在Python中,变量用于存储数据值。变量名可以是任意有效的标识符,且不需要声明数据类型,Python会根据赋值的内容自动推断数据类型。
# 变量定义和赋值
x = 10 # 整数变量
y = 3.14 # 浮点数变量
name = "Alice" # 字符串变量
print(x) # 输出: 10
print(y) # 输出: 3.14
print(name) # 输出: Alice
在上面的示例中,我们定义了三个变量x
、y
和name
,并分别给它们赋了整数值、浮点数值和字符串值。
基本运算操作
Python支持多种基本的运算操作,包括算术运算、赋值运算、比较运算和逻辑运算等。下面是一些常见的算术运算示例:
# 算术运算
a = 5
b = 2
# 加法
sum_result = a + b
print("加法结果:", sum_result) # 输出: 加法结果: 7
# 减法
diff_result = a - b
print("减法结果:", diff_result) # 输出: 减法结果: 3
# 乘法
prod_result = a * b
print("乘法结果:", prod_result) # 输出: 乘法结果: 10
# 除法
div_result = a / b
print("除法结果:", div_result) # 输出: 除法结果: 2.5
# 取余
mod_result = a % b
print("取余结果:", mod_result) # 输出: 取余结果: 1
# 幂运算
exp_result = a ** b
print("幂运算结果:", exp_result) # 输出: 幂运算结果: 25
# 地板除
floor_div_result = a // b
print("地板除结果:", floor_div_result) # 输出: 地板除结果: 2
赋值运算
赋值运算用于将右侧的值赋给左侧的变量。除了简单的赋值(=
)外,Python还支持复合赋值运算,如加法赋值(+=
)、减法赋值(-=
)等。
# 赋值运算
c = 10
# 加法赋值
c += 5 # 等价于 c = c + 5
print("加法赋值后:", c) # 输出: 加法赋值后: 15
# 减法赋值
c -= 3 # 等价于 c = c - 3
print("减法赋值后:", c) # 输出: 减法赋值后: 12
比较运算
比较运算用于比较两个值,并返回布尔值(True
或False
)。
# 比较运算
d = 10
e = 20
print(d == e) # 输出: False(d等于e吗?)
print(d != e) # 输出: True(d不等于e吗?)
print(d < e) # 输出: True(d小于e吗?)
print(d > e) # 输出: False(d大于e吗?)
print(d <= e) # 输出: True(d小于或等于e吗?)
print(d >= e) # 输出: False(d大于或等于e吗?)
逻辑运算
逻辑运算用于组合多个布尔值,并返回一个新的布尔值。常见的逻辑运算符有and
、or
和not
。
# 逻辑运算
f = True
g = False
print(f and g) # 输出: False(f和g都为真吗?)
print(f or g) # 输出: True(f或g至少有一个为真吗?)
print(not f) # 输出: False(f不是真的吗?)