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

文章作者: Administrator
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 知识武装灵魂
Python
喜欢就支持一下吧