Python运算符(day_005)

1. 算数运算符

print(10 + 3.1)
print(10 + 3)
print(10 / 3)  # 结果带小数
print(10 // 3)  # 只保留整数部分
print(10 % 3)  # 取模、取余数
print(10 ** 3)  # 取模、取余数

2. 比较运算符

print(10 > 3)    # 大于
print(10 >= 10)  # 大于等于
print(3 < 10)    # 小于
print(10 <= 10)  # 小于等于
print(10 == 10)  # 等于
print(3 != 10)   # 不等于
# 字符串的比较
name = input('your name: ')
print(name == 'egon')

3. 赋值运算符

3.1 “=” 变量的赋值

name = "程序猿过家家"

3.2 增量赋值

  1. +=
level = 18
level += 1  # level = level + 1
  1. -=
level = 18
level -= 1  # level = level - 1
  1. *=
level *= 3  # level = level * 3
  1. /=
level /= 3  # level = level / 3
  1. **=
level **= 3  # age=age**3(age的平方)
  1. %
level %= 3  # level = level % 3(取余)

3.3 链式赋值

x = 10
y = x
z = y

上方的代码和下方的代码作用相同,下方更简洁,推荐使用

z = y = x = 10  # 链式赋值

3.4 交叉赋值

temp = m
m = n
n = temp

上方的代码和下方的代码作用相同,下方更简洁,推荐使用

m,n=n,m # 交叉赋值

3.5 解压赋值

salaries = [111, 222, 333, 444, 555]
# 把五个月的工资取出来分别赋值给不同的变量名
mon0 = salaries[0]
mon1 = salaries[1]
mon2 = salaries[2]
mon3 = salaries[3]
mon4 = salaries[4]

上方的代码和下方的代码作用相同,下方更简洁,推荐使用

salaries = [111, 222, 333, 444, 555]
# 把五个月的工资取出来分别赋值给不同的变量名
mon0,mon1,mon2,mon3,mon4=salaries
发布了24 篇原创文章 · 获赞 2 · 访问量 413

猜你喜欢

转载自blog.csdn.net/weixin_46491071/article/details/104725650