Python(20)-高级数据类型的公共方法
高级数据类型的公共方法
- 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)-高级数据类型的公共方法相关推荐
- Python语言的数据类型及表示方法
Python语言的数据类型及表示方法 1. 数字类型 1.1 整数(int) 1.2 浮点数(float) 1.3 复数(complex) 1.4 布尔(bool) 2. 字符串类型(Str) 3. ...
- [转载] Python高级变量(列表、元组、字典、字符串、公共方法)
参考链接: Python | 重点数据类型 (字符串,列表,元组,迭代)(String, List, Tuple, Iteration) 文章目录 高级变量类型目标知识点回顾 01. 列表1.1 列表 ...
- Python 高级变量类型 —— 列表、元组、字典、字符串、公共方法
文章目录 写在开头的话 高级变量类型 00. 目标 知识点 01. 列表 1.1 列表的定义 1.2 列表常用操作 关于del关键字 02. 元组 2.1 元组的定义 创建含有多种数据类型的元组 创建 ...
- Python入门篇-高级数据类型集合(set)和字典(dict)
Python入门篇-高级数据类型集合(set)和字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.集合(set) 1>.集合的特点 约定set 翻译为集合c ...
- Python中高级变量类型(列表,元组,字典,字符串,公共方法...)
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- Python容器类型公共方法汇总
以下公共方法支持列表,元组,字典,字符串. 内置函数 Python 包含了以下内置函数: 函数 描述 备注 len(item) 计算容器中元素个数 del(item) 删除变量 del 有两种方式 m ...
- python字符串截取_Python容器类型公共方法汇总
以下公共方法支持列表,元组,字典,字符串. 内置函数 Python 包含了以下内置函数: 函数描述备注len(item)计算容器中元素个数del(item)删除变量del 有两种方式max(item) ...
- python 容器类型_Python容器类型公共方法总结
以下公共方法支持列表,元组,字典,字符串. 内置函数 Python 包含了以下内置函数: 函数 描述 备注 len(item) 计算容器中元素个数 del(item) 删除变量 del 有两种方式 m ...
- python中必须要会的四大高级数据类型(字符,元组,列表,字典)
高级数据类型(字符,元组,列表,字典) 一. 字符串 二. 列表 三. 元组 四. 字典 前言 作者:神的孩子都在跳舞 关注我的csdn博客,更多python知识还在更新 一. 字符串 生活中我们经常 ...
最新文章
- usaco wormhole(看了官方视频题解)
- ajax 跨域请求,每次会发送两个请求?
- 阿里巴巴Java“代码反潜机”P3C喜提首届中国优秀开源项目二等奖!
- win32文件读写demo
- caja 原理 : 前端
- 【CodeForces - 298C】Parity Game (思维,有坑)
- 移动端类似IOS的滚动年月控件(需要jQuery和iScroll)
- 鸿蒙系统无限延期,鸿蒙系统下月到来,三款手机首批升级,华为P50系列延期发布!...
- 千军万马跑协程goroutine
- 正则表达式及常用大全
- 【独家】阿里云罗庆超:对象存储 OSS 海量数据管理和应用最佳实践
- 为什么大多公司不要培训班出来的JAVA程序员?
- 在Flask中上传本地图片到服务器
- step1 基本语法流程控制
- Mac下adb性能测试实战
- 零基础入门学习Python 011列表:一个打了激素的数组2
- poll,ppoll
- 针对小游戏的激励视频,如何通过数据分析提升广告收入
- 企业上软件,选择ERP还是ERC
- 英语作文考前必背10大类万能句型
热门文章
- 华北水利水电C 语言实验11,华北水利水电大学C语言实验11.doc
- geoserver安装(war安装+exe安装)
- 【转】UDP协议格式以及在java中的使用
- 【转】c# 操作webservice(经典入门教程+MSDN必胜)(有自己修改的部分)
- 【转】Postman系列五:Postman中电商网站cookie、token检验与参数传递实战
- C#多线程编程系列(五)- 使用任务并行库
- number 限制最长数字_Java源码阅读-Number
- rabbitmq导出队列_消息队列BCMQ在大云运维管理平台BCDeepWatch中的应用
- 【Python 必会技巧】lambda 表达式(匿名函数)及其在内置函数中的应用
- 【除夕最炫烟花代码】—— HTML+JQuery实现2022跨年烟花特效