黑马程序员学Python——公共操作

本文主讲:在Python中一些常用的公共操作,例如判断长度的方法len()等…

公共操作——运算符

一:加号运算符 +(合并运算符)

功能:实现字符串、列表、元组的合并,注意不支持字典的合并

语法:字符串等序列 + 字符串等序列

适用范围:适用于字符串、列表、元组、不适用于字典

快速代码体验

image-20211009145956204

二:乘号运算符 *(复制运算符)

功能:实现字符串、列表、元组的复制,注意不支持字典的复制

语法:复制次数 * 复制的数据序列

适用范围:适用于字符串、列表、元组、不适用于字典

快速代码体验

image-20211009150010853

三:判断是否存在运算符 in 与 not in

功能:判断数据是否存在于字符串、列表、元组、字典中

语法:数据 in 数据序列

适用范围:适用于字符串、列表、元组、字典

快速代码体验

image-20211009150027061

总结表格

image-20211009150036142

公共操作——len()

len()方法

功能:获取字符串、列表、元组、集合、字典中数据的个数(长度)

语法:len(数据序列)

适用范围:字符串、列表、元组、字典、集合

快速代码体验

image-20211009150048377

公共操作——del()

del()语法

功能:删除字符串、列表、元组、字典、集合或者里面的数据

语法:del(数据或者数据序列)

适用范围:字符串、列表、元组、字典、集合

快速代码体验

image-20211009150100593

公共操作——min与max

min()与 max()方法

功能:查找容器中最小的值以及最大的值并返回,容器可以是字符串、列表、元组、集合

语法:min(数据序列)或者 max(数据序列)

快速代码体验

image-20211009150111657

公共操作——range()

range(start,end,step)方法

功能:生成从start到end的有顺序的数字(生成的数字不包括end自身),供for遍历使用

语法:range(start,end,step)

快速代码体验

image-20211009150124390

image-20211009150131693

公共操作——enumerate()

enumerate()方法

功能:将一个可迭代对象中的数据以及数据对应的下标打印出来,并且保存在一个元组内,元组内第一个数据为数据下标,第二个为数据值,在将所有的元组保存至一个可迭代对象中!

语法:enumerate(可迭代数据序列,start = 0)start的值可以省略,默认下标从0开始

快速代码体验

image-20211009150145015

容器类型转换

容器类型三种转换方法

第一种:tuple()

功能:将非元组数据序列转换为元组序列

语法:tuple(数据序列)

快速代码体验

image-20211009150157413

第二种:list()

功能:将非列表数据序列转换为列表序列

语法:list(数据序列)

快速代码体验

image-20211009150208521

第三种:set()

功能:将非集合数据序列转换为集合序列

语法:set(数据序列)

快速代码体验

image-20211009150216799

未完待续…..