字符串中(需要有变量接收)
判断是不是阿拉伯数字,返回的是布尔值
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,否则就添加
扫描二维码关注公众号,回复:
4911327 查看本文章
dic
=
{
'剑圣'
:
'易'
,
'哈啥给'
:
'剑豪'
,
'大宝剑'
:
'盖伦'
}
s
=
dic.pop(
'哈啥给'
)
# pop删除有返回值,返回的是被删的值
dic
=
{
'剑圣'
:
'易'
,
'哈啥给'
:
'剑豪'
,
'大宝剑'
:
'盖伦'
}
s
=
dic[
'大宝剑'
]
#通过健来查看,如果这个健不在这个字典中.就会报错
s1
=
dic.get(
'剑圣'
)
#通过健来查看,如果这个健不在这个字典中.就会返回None
s2
=
dic.get(
'剑姬'
,
'没有还查你是不是傻'
)
# 我们可以在get查找的时候自己定义返回的结果