Python学习笔记
Python编程学习
保留字
Python中的保留字也叫关键字,这些保留字都被赋予了特殊含义,不能把保留字作为函数、模块、变量、类和其他对象的名称来使用。Python共有33个保留字,这些保留字区分字母大小写,比如and为保留字,但AND就不算保留字,可以用作变量等对象的名称。Python中的33个保留字如表所示。
and | as | assert | break | class |
def | del | elif | else | except |
or | from | False | global | if |
in | is | lambda | nonlocal | not |
or | pass | raise | return | try |
continue | finally | import | None | True |
while | with | yield | while |
可以在Spyder代码编辑区内输入以下代码来查看上述保留字:
import keyword # 调用keyword模块
keyword.kwlist # 输出Python保留字,运行结果为:
['False','None','True','and','as','assert','async','await','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']
变量
数据容器
函数
异常的捕获
简单银行示例:
money = 5000
name = None
name = input("请输入您的姓名:")
def query(show_header):
if show_header:
print("----------------查询余额------------------")
print(f"{name},您好,您的余额剩余:{money}")
def saving(num):
global money
money += num
print("----------------存款------------------")
print(f"{name},您好,您存款{num}程成功")
query(False)
def get_money(num):
global money
if money >= num:
money -= num
print("----------------取款------------------")
print(f"{name},您好,您取款{num}成功")
else:
print("----------------取款------------------")
print(f"您的余额不足{num}元")
def menu():
print("------------------主菜单------------------")
print(f"{name},您好,欢迎来到未来银行ATM,请选择操作:")
print("查询余额\t[输入1]")
print("存款\t\t[输入2]")
print("取款\t\t[输入3]")
print("退出\t\t[输入4]")
return input("请输入您的选择:")
while True:
KeyboardInterrupt = menu()
if KeyboardInterrupt == "1":
query(True)
continue
elif KeyboardInterrupt == "2":
num = int(input("您想存多少钱?请输入:"))
saving(num)
continue
elif KeyboardInterrupt == "3":
num = int(input("您想取多少钱?请输入:"))
get_money(num)
continue
else:
print("账户已退出")
break
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
知识武装灵魂!
喜欢就支持一下吧