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
=
{
'剑圣'
:
'易'
,
'哈啥给'
:
'剑豪'
,
'大宝剑'
:
'盖伦'
}
s
=
dic.pop(
'哈啥给'
)
# pop删除有返回值,返回的是被删的值
dic
=
{
'剑圣'
:
'易'
,
'哈啥给'
:
'剑豪'
,
'大宝剑'
:
'盖伦'
}
s
=
dic[
'大宝剑'
]
#通过健来查看,如果这个健不在这个字典中.就会报错
s1
=
dic.get(
'剑圣'
)
#通过健来查看,如果这个健不在这个字典中.就会返回None
s2
=
dic.get(
'剑姬'
,
'没有还查你是不是傻'
)
# 我们可以在get查找的时候自己定义返回的结果
python基础学习笔记——方法返回值的更多相关文章
- Python基础学习----参数和返回值
# 函数的参数和返回值 # 4种组合方式 # 1.无参无返 # def methodone(): # 2.无参有返 def methodtwo(): a=10 return a # 3.有参无返 # ...
- 0003.5-20180422-自动化第四章-python基础学习笔记--脚本
0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...
- Python基础学习笔记(八)常用字典内置函数和方法
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-dictionary.html 3. http://www.lia ...
- Python基础学习笔记(六)常用列表操作函数和方法
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-lists.html 3. http://www.liaoxuef ...
- Python 基础学习笔记(超详细版)
1.变量 python中变量很简单,不需要指定数据类型,直接使用等号定义就好.python变量里面存的是内存地址,也就是这个值存在内存里面的哪个地方,如果再把这个变量赋值给另一个变量,新的变量通过之前 ...
- python 基础学习笔记(6)--函数(2)
...
- Python基础学习笔记(五)常用字符串内建函数
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-strings.html 3. http://www.liaoxu ...
- 0001-20180421-自动化第一章-python基础学习笔记
======================学习python==================介绍: python种类: cpython(*),jpython,ironpython,rubypyth ...
- python基础学习笔记 - 备忘
基础中的基础 Python标识符 命名规则: Python标识符区分大小写. 可以包括英文.数字以及下划线,但不能以数字开头. 以下划线开头的标识符是有特殊意义的: a) 以单下划线开 ...
随机推荐
- 119 Pascal's Triangle II 帕斯卡三角形 II Pascal's Triangle II
给定一个索引 k,返回帕斯卡三角形(杨辉三角)的第 k 行.例如,给定 k = 3,则返回 [1, 3, 3, 1].注:你可以优化你的算法到 O(k) 的空间复杂度吗?详见:https://leet ...
- 111 Minimum Depth of Binary Tree 二叉树的最小深度
给定一个二叉树,找出其最小深度.最小深度是从根节点到最近叶节点的最短路径的节点数量.详见:https://leetcode.com/problems/minimum-depth-of-binary-t ...
- 使用request实现手工输入验证码登录
我们的目标网站是这个http://awehome.com.cn,登录页面是这个http://awehome.com.cn/tenant/login import requests import jso ...
- jmeter压力测试中遇到的问题汇总
1.线程数大于1的时候,计数器配置没有勾选reset counter选项,导致测试结果出错 正常结果: 实际结果:index大于count数量时出错,病区及床号直接显示在count的基础上开始加1了 ...
- Y2分班考试 笔试题总结
1. 此题编译错误 base无法点出methodB()方法 2. 第二题选C 3.此题选D:正确的输出级别为fatal>error>warn>info>debug 4. 此题 ...
- codevs 1267 老鼠的旅行 2012年CCC加拿大高中生信息学奥赛
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description You are a mouse that lives in a cage in ...
- Adding other views to UIButton
Q: I want to add some views to UIButton, for example multiple UILabels, UIImages etc. One I add thos ...
- UIButton Making the hit area larger
http://stackoverflow.com/questions/808503/uibutton-making-the-hit-area-larger-than-the-default-hit-a ...
- vue2.0动画
相对于vue1.0来说,vue2.0的动画变化还是挺大的, 在1.0中,直接在元素中加 transition ,后面跟上名字. 而在vue2.0中,需要把设置动画的元素.路由放在<transit ...
- Luogu P3938 斐波那契
Luogu P3938 斐波那契 第一眼看到这题,想到的是LCA,于是开始想怎么建树,倒是想出了\(n^{2}\)算法,看了下数据范围,果断放弃 想了想这数据范围,大的有点不正常,这让我想起了当年被小 ...