Python 推导式及 常见语句和内置函数总结
·
一. 基础运算符
1.基本运算符:
加: + 减: - 乘: * 除: / 取余: % 商: // 平方: **2
a = 17
b = 5
print("加:", a, "+", b, "=", a + b) # 22
print("减:", a, "-", b, "=", a - b) # 12
print("乘:", a, "*", b, "=", a * b) # 85
print("除:", a, "/", b, "=", a / b) # 3.4
print("取余:", a, "%", b, "=", a % b) # 2
print("商:", a, "//", b, "=", a // b) # 3
print("平方:", a, "**2", "=", a ** 2) # 289
2.比较运算符 > < =
3.逻辑运算符
and: 第一个为ture后面也是true为true,否则false
or:其中一个为真,则返回ture
not: 假false 真true
name = input("姓名:")
age = int(input("年龄:"))
money = float(input("会员卡余额:"))
vip = input("是否为 VIP(y/n):")
# 比较运算符
adult = age >= 18
rich = money >= 50.0
is_vip = vip == "y"
# 逻辑运算符
if adult and (rich or is_vip):
print(" 欢迎进入,{}!",(name))
else:
if not adult:
print(" 未成年禁止入内!")
elif not rich and not is_vip:
print(" 余额不足且不是 VIP,禁止入内!")
4.赋值运算符
a = 17
print("初始 a =", a)
# 各种“运算+赋值”
a += 5 # 加
print("a += 5 →", a)
a -= 3 # 减
print("a -= 3 →", a)
a *= 2 # 乘
print("a *= 2 →", a)
a //= 4 # 整除
print("a //= 4 →", a)
a %= 3 # 取余
print("a %= 3 →", a)
a **= 2 # 平方
print("a **= 2 →", a)
二 .条件语句(while, for, if, else, elif)
需要判断? → 用 if / elif / else
├─ 只判断一次 → if
├─ 多选一 → if ... elif ... else
└─ 兜底 → else
需要循环? → 用 while / for
├─ 次数不确定 or 靠条件退出 → while
└─ 次数确定 or 遍历容器 → for
1.while 循环(一定要设置打破循环的条件)
错误使用:没有改变循环值的情况下会一直输出:
number = int(input("请输入整数:"))
while number%2 == 1:
print("奇数")
else:
print("偶数")
正确使用:
number = (input("请输入电话:"))
a = list(number)
while len(a) < 11:
print("不是你女神的电话")
break
else:
print("是你女神的电话")
2.for循环(遍历)
list1 = [1,2,3,4,5,6,7,8,9]
for index, value in enumerate(list1, start=1):
print(f"{value} 这是第{index}个元素")
3. if条件判断
number = int(input("请输入整数:"))
if number%2 == 1:
print("奇数")
else:
print("偶数")
更多推荐
所有评论(0)