高级数据类型的公共方法

  • 1内置函数
  • 2高级数据类型切片
  • 3运算符+,*,in
  • 4完整的for循环

公共方法是列表,元组,字典,字符串都能使用的方法

1内置函数

内置函数:不需要import导入模块,就可以直接使用的函数,如print函数

1.统计容器中元素的个数

len()

2.删除变量,可以做关键字也可以做内置函数

del()


3.返回容器中的最大值

max()

4.返回容器中的最小值,统计字典的时候自会对字典的key进行统计,不会对值进行统计

min()



5.比较两个元素的大小,,-1表示小于,0表示等于,1表示大于。python3中这个函数已经被废除了,可以使用比较运算符输出结果,字典和字典不能够比较大小

cmp()

2高级数据类型切片

列表,元组,字符串都能够使用切片方法,取出其中的一部分。通过指定索引值来限定范围,实现切片操作。
字典用键来索引,不支持切片操作。

3运算符+,*,in

1.加号+:列表、元组、字符串、进行合并操作,字典不支持加号操作

2.列表的+号操作与extend方法的功能类似,但是,+号会返回一个新的变量,extend会改变调用方法的变量

3.乘号*:重复列表,元组,字符串中的元素,字典不支持乘号操作。

4.in成员判断符:用来判断元素是否存在列表,元组,字符串,字典中。(对于字典只能判断它的key)
not in中间有空格)断用来判断元素是否不在列表,元组,字符串,字典中。(对于字典只能判断它的key)

4完整的for循环

语法格式:

for 变量 in 集合:循环体代码
else:没有通过break退出循环,循环结束后执行的代码

用else好奇怪啊,Python中不仅和if连用,还可以和for循环使用。循环体内使用break跳出循环,那else中额语句将不会被执行。

举一个例子:一个字典保存一个人的信息,多个人的信息保存在一个列表中。查找某个同学的信息,找到退出,没找到打印信息提示。

students=[{"name":"atu"},{"name":"xiaomei"}
]
find_name="zhangsan"
for stu_dict in students:print(stu_dict)if stu_dict["name"]==find_name:print("Find %s" %find_name)#找到之后没有必要继续往下遍历了,应该直接退出,提高效率break
else:#没有找到目标,统一输出提示信息print("sorry ,it can't find %s" % find_name)
print("end")

应用场景:大多是情况下,使用for 都不会配套else 这个关键字。else常用在嵌套数据的迭代搜索的情况下使用。搜索到满足的情况,直接退出循环;全部搜索完了没有搜到结果,就统一输出提示信息。

Python(20)-高级数据类型的公共方法相关推荐

  1. Python语言的数据类型及表示方法

    Python语言的数据类型及表示方法 1. 数字类型 1.1 整数(int) 1.2 浮点数(float) 1.3 复数(complex) 1.4 布尔(bool) 2. 字符串类型(Str) 3. ...

  2. [转载] Python高级变量(列表、元组、字典、字符串、公共方法)

    参考链接: Python | 重点数据类型 (字符串,列表,元组,迭代)(String, List, Tuple, Iteration) 文章目录 高级变量类型目标知识点回顾 01. 列表1.1 列表 ...

  3. Python 高级变量类型 —— 列表、元组、字典、字符串、公共方法

    文章目录 写在开头的话 高级变量类型 00. 目标 知识点 01. 列表 1.1 列表的定义 1.2 列表常用操作 关于del关键字 02. 元组 2.1 元组的定义 创建含有多种数据类型的元组 创建 ...

  4. Python入门篇-高级数据类型集合(set)和字典(dict)

    Python入门篇-高级数据类型集合(set)和字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.集合(set) 1>.集合的特点 约定set 翻译为集合c ...

  5. Python中高级变量类型(列表,元组,字典,字符串,公共方法...)

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  6. Python容器类型公共方法汇总

    以下公共方法支持列表,元组,字典,字符串. 内置函数 Python 包含了以下内置函数: 函数 描述 备注 len(item) 计算容器中元素个数 del(item) 删除变量 del 有两种方式 m ...

  7. python字符串截取_Python容器类型公共方法汇总

    以下公共方法支持列表,元组,字典,字符串. 内置函数 Python 包含了以下内置函数: 函数描述备注len(item)计算容器中元素个数del(item)删除变量del 有两种方式max(item) ...

  8. python 容器类型_Python容器类型公共方法总结

    以下公共方法支持列表,元组,字典,字符串. 内置函数 Python 包含了以下内置函数: 函数 描述 备注 len(item) 计算容器中元素个数 del(item) 删除变量 del 有两种方式 m ...

  9. python中必须要会的四大高级数据类型(字符,元组,列表,字典)

    高级数据类型(字符,元组,列表,字典) 一. 字符串 二. 列表 三. 元组 四. 字典 前言 作者:神的孩子都在跳舞 关注我的csdn博客,更多python知识还在更新 一. 字符串 生活中我们经常 ...

最新文章

  1. usaco wormhole(看了官方视频题解)
  2. ajax 跨域请求,每次会发送两个请求?
  3. 阿里巴巴Java“代码反潜机”P3C喜提首届中国优秀开源项目二等奖!
  4. win32文件读写demo
  5. caja 原理 : 前端
  6. 【CodeForces - 298C】Parity Game (思维,有坑)
  7. 移动端类似IOS的滚动年月控件(需要jQuery和iScroll)
  8. 鸿蒙系统无限延期,鸿蒙系统下月到来,三款手机首批升级,华为P50系列延期发布!...
  9. 千军万马跑协程goroutine
  10. 正则表达式及常用大全
  11. 【独家】阿里云罗庆超:对象存储 OSS 海量数据管理和应用最佳实践
  12. 为什么大多公司不要培训班出来的JAVA程序员?
  13. 在Flask中上传本地图片到服务器
  14. step1 基本语法流程控制
  15. Mac下adb性能测试实战
  16. 零基础入门学习Python 011列表:一个打了激素的数组2
  17. poll,ppoll
  18. 针对小游戏的激励视频,如何通过数据分析提升广告收入
  19. 企业上软件,选择ERP还是ERC
  20. 英语作文考前必背10大类万能句型

热门文章

  1. 华北水利水电C 语言实验11,华北水利水电大学C语言实验11.doc
  2. geoserver安装(war安装+exe安装)
  3. 【转】UDP协议格式以及在java中的使用
  4. 【转】c# 操作webservice(经典入门教程+MSDN必胜)(有自己修改的部分)
  5. 【转】Postman系列五:Postman中电商网站cookie、token检验与参数传递实战
  6. C#多线程编程系列(五)- 使用任务并行库
  7. number 限制最长数字_Java源码阅读-Number
  8. rabbitmq导出队列_消息队列BCMQ在大云运维管理平台BCDeepWatch中的应用
  9. 【Python 必会技巧】lambda 表达式(匿名函数)及其在内置函数中的应用
  10. 【除夕最炫烟花代码】—— HTML+JQuery实现2022跨年烟花特效