Python-公共方法

一、运算符

运算符Python表达式结果描述支持的数据类型
+[1,2]+[3,4][1,2,3,4]合并字符串、元组、列表
*["p"]*3["p","p","p"]复制字符串、元组、列表

==、>、>=

<、<=

(1,2,3)<(2,2,3)True元素比较字符串、元组、列表
in2 in (1,2,3)True元素是否存在

字符串、元组、列表、字典、集合

not in6 not in (1,2,3)True元素是否不存在

字符串、元组、列表、字典、集合

#+
#字符串合并
str1="abc"
str2="def"
print(str1+str2)
#元组合并
myTuple1=("lyw",16,"rapper")
myTuple2=("syx",18,"singer")
print(myTuple1+myTuple2)
#列表合并
myList1=["lyw",16,"rapper"]
myList2=["syx",18,"singer"]
print(myList1+myList2)
#*
#字符串复制
str="abc"
print(str*3)
#元组复制
myTuple=("lyw",16,"rapper")
print(myTuple*3)
#列表复制
myList=["syx",18,"singer"]
print(myList*3)
#==、>、>=、<、<=
#字符串比较
str1="abc"
str2="def"
print(str1>str2)
#元组比较
myTuple1=("lyw",16,"rapper")
myTuple2=("syx",18,"singer")
print(myTuple1<myTuple2)
#列表比较
myList1=["lyw",16,"rapper"]
myList2=["syx",18,"singer"]
print(myList1<myList2)
#in 成员运算符
#字符串是否存在
str="abc"
print("a" in str)
#元组是否存在
myTuple=("lyw",16,"rapper")
print("lyw" in myTuple)
#列表是否存在
myList=["syx",18,"singer"]
print("syx" in myList)
#字典是否存在 字典根据key进行判断
myDict={"name":"刘耀文","age":16,"job":"rapper"}
print("name" in myDict)
print("刘耀文" in myDict)
#集合是否存在
mySet={"lyw","syx",4399}
print(4399 in mySet)
not in 和 in 恰好相反,此处不举例了

二、内置函数

函数描述支持的数据类型
len()计算容器中元素个数字符串、元组、列表、字典、集合
max()返回容器中的最大值字符串、元组、列表、字典、集合
min()返回容器中的最小值字符串、元组、列表、字典、集合
del()删除容器中的值列表、字典
.........
#len()
#字符串的长度
str="abc"
print(len(str))
#元组的长度
myTuple=("lyw",16,"rapper")
print(len(myTuple))
#列表的长度
myList=["syx",18]
print(len(myList))
#字典的长度 键值对的个数
myDict={"name":"刘耀文","age":16,"job":"rapper"}
print(len(myDict))
#集合的长度 不统计重复数据
mySet={"刘耀文","singer",16,17,16,16}
print(len(mySet))
#max 所有数据类型里存放的值必须为同一类型
#字符串的最大值
str="abc"
print(max(str))
#元组的最大值
myTuple=("lyw","syx","star")
print(max(myTuple))
#列表的最大值
myList=[13,3,5,18]
print(max(myList))
#字典的最大值 字典根据key进行判断
myDict={"name":"刘耀文","age":16,"job":"rapper"}
print(max(myDict))
#集合的最大值
mySet={16,2,16,16,2,5,7,15}
print(max(mySet))
min()和max()用法一样,一个最大值一个最小值,此处不举例了
#del
#两种格式:del+空格 del()
#列表的最大值
myList=[13,3,5,18]
del myList[0]
del(myList[0])
print(myList)
#字典的最大值 字典根据key进行删除
myDict={"name":"刘耀文","age":16,"job":"rapper"}
del myDict["name"]
del(myDict["age"])
print(myDict)

三、切片

功能Python表达式结果支持的数据类型
切片

str="abcdefg" 

str[1:5:2]

bd字符串、元组、列表
#切片
'''
语法:
[起始下标:结束下标:步长]
切到的数据从起始下标开始,到结束下标的前一位结束(不包含结束下标本身),步长表示选取间隔
起始下标和结束下标不填默认从全部切片
'''
#字符串切片
str="abcdefg"
print(str[1:5:2])
#元组切片
myTuple=("lyw",16,"rapper",555,666,"dancer")
print(myTuple[::2])
#列表切片
myList=["lyw",16,"rapper",555,666,"dancer"]
print(myList[0:3:2])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彭俞伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值