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

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

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

python基础学习笔记——方法返回值相关推荐

  1. Python基础学习----参数和返回值

    # 函数的参数和返回值 # 4种组合方式 # 1.无参无返 # def methodone(): # 2.无参有返 def methodtwo():a=10return a # 3.有参无返 # de ...

  2. Python 基础学习笔记 03

    Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...

  3. 8.Python基础学习笔记day8-正则表达式、网络编程、进程与线程

    8.Python基础学习笔记day8-正则表达式.网络编程.进程与线程 一.正则表达式 ''' 1. [1,2,3,4]中任意取3个元素排列: A43 = 4x3x2 = 24itertools.pe ...

  4. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

  5. Python基础学习笔记之(一)

    Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...

  6. Python基础学习笔记(一)

    Python基础学习笔记(一) 基本数据类型   整型(int):1.2.10--   浮点型(float):1.2.2.4.10.00--   布尔型(bool):True.False   字符串( ...

  7. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

  8. python基础学习笔记——完结

    文章目录 一. python概述 1.1 概述 1.2 优缺点 1.3 应用场景 二. python解释器和集成环境的安装 2.1. 编程语言分类 2.2 基本环境搭建 2.3 集成开发环境pycha ...

  9. Python基础学习笔记:匿名函数

    匿名函数 匿名函数就是不需要显示式的指定函数名 首先看一行代码: def calc(x,y):return x*y print(calc(2,3))# 换成匿名函数calc = lambda x,y: ...

最新文章

  1. BeautifulSoup安装及其应用
  2. 2021-01-07 matlab数值分析 非线性方程求根 牛顿法
  3. About 磁珠(Bead)
  4. 工作99:任务加1逻辑
  5. idea报Can’t Open Local Terminal
  6. 电子邮件通知系统前十名的 ”磁盘贪婪用户“
  7. oracle exp(dmp)命令带过滤条件?
  8. python清空列表_Python 内存分配时的小秘密
  9. php模拟顺序栈基本操作
  10. 关于超星脚本出现乱码问题
  11. python爬取小猪短租信息
  12. 使用源码部署CITA(Ubuntu18.0.4 | VMware)
  13. 【OpenCV】Mango的OpenCV学习笔记【三】
  14. 【论文简述及翻译】MVSNet:Depth Inference for Unstructured Multi-view Stereo(ECCV 2018)
  15. reddits股票线程成为华尔街必读的内容
  16. xgboost 毒蘑菇mushroom数据集分类
  17. Gitlab CI/CD中的yml遇到的错误分析含解决方法(全)
  18. 汉王人脸通登陆美国“中国创造”出海
  19. Spark支持三种分布式部署方式
  20. 【Python】Tuple遍历

热门文章

  1. 十四周三次课、MySQL主从配置
  2. redis sentinel 主从切换(failover)解决方案,详细配置
  3. c# 获取方法所在的命名空间 类名 方法名
  4. 设置Web页面试用手机浏览器(iphone)
  5. Java多线程中run和start的区别
  6. java传入一个字符串 将它分割成大写字符为首的字符串数组
  7. struts2通过基于XML的配置实现校验没有提示信息
  8. 非proguard无法发现jar(已编译)的外部引用错误,(javac + proguard 则会检查)
  9. android系统内置HttpClient库(WebView+ Http(s)URLConnection(ok-http)+ HttpClient(apache-http))
  10. TypeScript—快速入门