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查找的时候自己定义返回的结果

猜你喜欢

转载自www.cnblogs.com/ellisonzhang/p/10266324.html
今日推荐