|
发表于 2020-3-17 16:58:31
|
显示全部楼层
本帖最后由 xinhua202002 于 2020-3-17 17:14 编辑
user_data[name] = passwd
在字典中,如果访问一个不存在的键,并给其赋值,可以创建出一个键
- >>> dict1 = {}
- >>> dict1['name'] = '一个名字'
- >>> dict1
- {'name': '一个名字'}
复制代码
while True
while循环:如果后面的条件为真(True),则执行该循环
- >>> while True:
- print('我爱鱼C')
-
- 我爱鱼C
- 我爱鱼C
- 我爱鱼C
- 我爱鱼C
- 我爱鱼C
- 我爱鱼C
- ……
复制代码
这就是一个死循环
三个单引号是多行字符串
- >>> prompt = '''
- |--- 新建用户:N/n ---|
- |--- 登录账号:E/e ---|
- |--- 推出程序:Q/q ---|
- |--- 请输入指令代码:'''
- >>> prompt
- '\n|--- 新建用户:N/n ---|\n|--- 登录账号:E/e ---|\n|--- 推出程序:Q/q ---|\n|--- 请输入指令代码:'
- >>> prompt = '|--- 新建用户:N/n ---|\n|--- 登录账号:E/e ---|\n|--- 推出程序:Q/q ---|\n|--- 请输入指令代码:'
- >>> prompt
- '|--- 新建用户:N/n ---|\n|--- 登录账号:E/e ---|\n|--- 推出程序:Q/q ---|\n|--- 请输入指令代码:'
- >>> print(prompt)
- |--- 新建用户:N/n ---|
- |--- 登录账号:E/e ---|
- |--- 推出程序:Q/q ---|
- |--- 请输入指令代码:
复制代码
chosen = False
while not chosen:
not:如果后面的参数为假,则输出真,如果为真,则输出假
if choice not in 'NnEeQq':
如果输入的指令不是'NnEeQq'中的任意一个字符
- >>> str1 = 'AaBbCc'
- >>> if 'A' not in str1:
- print("'A'不在此变量中")
- else:
- print("'A'在此变量中")
-
- 'A'在此变量中
复制代码- >>> if 'F' not in str1:
- print("'F'不在此变量中")
-
- 'F'不在此变量中
复制代码 [/code]
|
|