前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实操案例四-验证数字

实操案例四-验证数字

原创
作者头像
uniQue_cjh
发布2023-08-17 21:04:22
1230
发布2023-08-17 21:04:22
举报
文章被收录于专栏:cjh学习笔记cjh学习笔记

任务一:支付宝密码的验证

代码语言:python
代码运行次数:0
复制
#支付宝密码验证,密码只能是数字
password=input('支付宝支付密码:')
if password.isdigit():
    print('支付宝数据合法')
else:
    print('支付宝密码不合法,只能是数字')

'''
#简化写法
print('支付宝密码合法' if password.isdigit() else'支付宝密码不合法,支付密码只能是数据')
'''  

'''
数字验证验证用n.isdigit()函数验证,n是变量名
'''

任务二:字典获取

代码语言:python
代码运行次数:0
复制
#字典的使用

print('-------------------创建字典-----------------------')

d ={'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
 
# 使用大括号创建空字典

d = {}
 
# 使用大括号创建带有键值对的字典
 
d = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} 
 
# 使用 dict() 函数创建带有键值对的字典
 
d = dict(key1='value1', key2='value2', key3='value3')
  
# 从列表创建字典,列表中的元素是由键值对组成的元组
 
d = dict([('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')])

print('-------------------访问字典-----------------------')

d = {'name': '苏栀', 'age': '22 ','city': 'Thailand'}

print(d['name'])  
 
print(d['age'])   
 
print(d['city'])

'''
如果访问不存在的键,会触发 KeyError 异常。
可以使用 get() 方法来避免异常.
如果键不存在,get() 方法会返回指定的默认值
'''
d = {'name': '苏栀', 'age': '22 ','city': 'Thailand'}
print(d.get('name'))
print(d.get('hobby'))

print('-------------------修改字典-----------------------')

d = {'name': '苏栀', 'age': '22', 'city': 'Thailand '}
 
d['age'] = 26  # 修改键'age'对应的值为26
 
print(d)      # 输出: {'name': '苏栀', 'age': 22, 'city': 'Thailand '}

'''
如果键不存在,赋值操作会创建一个新的键值对
'''
d = {'name': '苏栀', 'age': '22', 'city': 'Thailand '}

d['gender'] = 'female' 
 
print(d)              


print('-------------------删除字典-----------------------')

d = {'name': '苏栀', 'age': '22', 'city': 'Thailand '}

del d['age'] #删除'age'及其对应的值
 
print(d)  #输出{'name': '苏栀','city': 'Thailand '}

'''
如果尝试删除不存在的键,会触发 KeyError 异常。
可以使用 pop() 方法来删除键,并返回对应的值.
如果键不存在,pop() 方法会返回指定的默认值。
'''

d = {'name': '苏栀', 'age': '22', 'city': 'Thailand '}
  
removed_age = d.pop('age')  # 删除键'age'及其对应的值,并返回被删除的值
 
print(d)        #输出{'name': '苏栀','city': 'Thailand '}           
 
print(removed_age)    #输出22            
 
removed_gender = d.pop('gender', 'N/A')  # 键'gender'不存在,返回默认值'N/A'
 
print(removed_gender)                          # 输出: N/A

''' 
还可以使用 popitem() 方法删除字典中的最后一个键值对,并返回被删除的键值对。
'''
 
d = {'name': '苏栀', 'age': '22', 'city': 'Thailand '}
 
removed_item = d.popitem()  # 删除最后一个键值对,并返回被删除的键值对
 
print(d)                    #输出{'name': '苏栀','age': '22'} 
 
print(removed_item)               # 输出: ( 'city': 'Thailand ')

参考引用:https://blog.csdn.net/zy0412326/article/details/131050146

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 任务一:支付宝密码的验证
  • 任务二:字典获取
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档