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查找的时候自己定义返回的结果
转载于:https://www.cnblogs.com/ellisonzhang/p/10266324.html
python基础学习笔记——方法返回值相关推荐
- Python基础学习----参数和返回值
# 函数的参数和返回值 # 4种组合方式 # 1.无参无返 # def methodone(): # 2.无参有返 def methodtwo():a=10return a # 3.有参无返 # de ...
- Python 基础学习笔记 03
Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...
- 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程
8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
- Python基础学习笔记(一)
Python基础学习笔记(一) 基本数据类型 整型(int):1.2.10-- 浮点型(float):1.2.2.4.10.00-- 布尔型(bool):True.False 字符串( ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
- python基础学习笔记——完结
文章目录 一. python概述 1.1 概述 1.2 优缺点 1.3 应用场景 二. python解释器和集成环境的安装 2.1. 编程语言分类 2.2 基本环境搭建 2.3 集成开发环境pycha ...
- Python基础学习笔记:匿名函数
匿名函数 匿名函数就是不需要显示式的指定函数名 首先看一行代码: def calc(x,y):return x*y print(calc(2,3))# 换成匿名函数calc = lambda x,y: ...
最新文章
- BeautifulSoup安装及其应用
- 2021-01-07 matlab数值分析 非线性方程求根 牛顿法
- About 磁珠(Bead)
- 工作99:任务加1逻辑
- idea报Can’t Open Local Terminal
- 电子邮件通知系统前十名的 ”磁盘贪婪用户“
- oracle exp(dmp)命令带过滤条件?
- python清空列表_Python 内存分配时的小秘密
- php模拟顺序栈基本操作
- 关于超星脚本出现乱码问题
- python爬取小猪短租信息
- 使用源码部署CITA(Ubuntu18.0.4 | VMware)
- 【OpenCV】Mango的OpenCV学习笔记【三】
- 【论文简述及翻译】MVSNet:Depth Inference for Unstructured Multi-view Stereo(ECCV 2018)
- reddits股票线程成为华尔街必读的内容
- xgboost 毒蘑菇mushroom数据集分类
- Gitlab CI/CD中的yml遇到的错误分析含解决方法(全)
- 汉王人脸通登陆美国“中国创造”出海
- Spark支持三种分布式部署方式
- 【Python】Tuple遍历
热门文章
- 十四周三次课、MySQL主从配置
- redis sentinel 主从切换(failover)解决方案,详细配置
- c# 获取方法所在的命名空间 类名 方法名
- 设置Web页面试用手机浏览器(iphone)
- Java多线程中run和start的区别
- java传入一个字符串 将它分割成大写字符为首的字符串数组
- struts2通过基于XML的配置实现校验没有提示信息
- 非proguard无法发现jar(已编译)的外部引用错误,(javac + proguard 则会检查)
- android系统内置HttpClient库(WebView+ Http(s)URLConnection(ok-http)+ HttpClient(apache-http))
- TypeScript—快速入门