python基础学习笔记——方法返回值

字符串中(需要有变量接收)

 判断是不是阿拉伯数字,返回的是布尔值

1 2 3 4 name = 'alexdasx' new_name = name.isdigit() print(new_name) # 判断是不是阿拉伯数字,返回结果是布尔值

判断是不是数字和字母,返回的是布尔值

1 2 3 4 name = 'alex7dasx' new_name = name.isalnum() print(new_name) # 判断是不是字母和数字,返回结果是布尔值

判断是不是纯字母及汉字,返回的是布尔值

1 2 3 4 name = 'alexdasx' new_name = name.isalpha() print(new_name) # 判断是不是字母和数字,返回结果是布尔值

 

查找下标  

1 2 3 4 name = 'alexdasx' new_name = name.find('e') print(new_name) # 通过元素查找下标,不存在就返回-1

查找下标  

1 2 3 4 name = 'alexdasx' new_name = name.index('e') print(new_name) # 通过元素查找下标,不存在就报错

 

列表(不需要变量接收,直接对原列表操作)

字典(增删改查不需要变量接收)

s1 = dic.setdefault('王菲') print(s1) print(dic) 结果: None    # 返回的是添加进去的值 {'王菲'None # 我们使用setdefault这个方法 里边放的这个内容是我们字典的健,这样我们添加出来的结果 就是值是一个None dic.setdefault('王菲',歌手)    # 这样就是不会进行添加操作了,因为王菲在dic这个字典中存在 # 总结: 当setdefault中第一个参数存在这个字典中就就不进行添加操作,返回原字典中已经存在的value,否则就添加

 

dic = {'剑圣':'易','哈啥给':'剑豪','大宝剑':'盖伦'} = dic.pop('哈啥给')   # pop删除有返回值,返回的是被删的值 dic = {'剑圣':'易','哈啥给':'剑豪','大宝剑':'盖伦'} = dic['大宝剑']        #通过健来查看,如果这个健不在这个字典中.就会报错 s1 = dic.get('剑圣')     #通过健来查看,如果这个健不在这个字典中.就会返回None s2 = dic.get('剑姬','没有还查你是不是傻')  # 我们可以在get查找的时候自己定义返回的结果

 

转载于:https://www.cnblogs.com/ellisonzhang/p/10266324.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部