Python公共操作

Python公共操作

  • 运算符
  • 公共方法
  • 容器类型转换

一、运算符

运算符描述支持的容器类型
+合并字符串、列表、元组
*复制字符串、列表、元组
in元素是否存在字符串、列表、元组、字典
not in元素是否不存在字符串、列表、元组、字典
  • 示例:

    • str1 = 'hello '
      str2 = 'world'
      
      list1 = [1, 2]
      list2 = [3, 4]
      
      tuple1 = (1, 2)
      tuple2 = (3, 4)
      
      # 字符串
      print(str1 + str2)  # hello world
      # 列表
      print(list1 + list2)  # [1, 2, 3, 4]
      # 元组
      print(tuple1 + tuple2)  # (1, 2, 3, 4)
      

二、公共方法

2.1常用公共方法

函数描述
len()计算容器中元素的个数
deldel()删除
max()返回容器中元素的最大值
min()返回容器中元素最小值
range(start, end, step)生成从start到end的数字
enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组成一个索引序列,同时列出数据和数据下标,一般用在for循环中

2.2len()

str1 = 'hello '
print(len(str1))  # 6

2.3del

del str1
print(str1)  # NameError: name 'str1' is not defined

2.4max() min()

s1 = "ahdfzjfsd"
print(max(s1))  # z
print(min(s1))  # a

2.5range()

  • 特点:

    • 三个参数均为整数
    • 输出为一个可迭代对象
    • 输出的数据中包含开始值,不包含结束值
    • 省略开始值默认为0,省略步长默认为1
  • 示例:

    • val = range(0, 5, 1)
      for v in val:
          print(v, end=" ")
      
      # 输出: 0 1 2 3 4 
      

2.6enumerate()

  • 语法
enumerate(可遍历对象, start=0)

注意:start参数用来设置遍历数据的下标的起始值,默认值为0

  • 示例
list1 = ['a', 'b', 'c', 'd', 'e']

print(enumerate(list1))  # <enumerate object at 0x0000027ADC263740>

for v in enumerate(list1):
    print(v)

"""
(0, 'a')
(1, 'b')
(2, 'c')
(3, 'd')
(4, 'e')
"""

# 遍历第一个值为下标,第二个值为内容
for a, b in enumerate(list1):
    print(f"{a}---{b}")

"""
0---a
1---b
2---c
3---d
4---e
"""

三、容器类型转换

3.1tuple()

  • 作用:将某个序列转换为元组
list1 = [1, 2, 3, 4, 5, 6, 7]
s1 = {1, 2, 3, 4, 5, 6, 7}

print(tuple(list1))  # (1, 2, 3, 4, 5, 6, 7)
print(tuple(s1))  # (1, 2, 3, 4, 5, 6, 7)

3.2list()

  • 作用:将某个序列转换成列表
t1 = (1,2,3,4,5)
s1 = {1,2,3,4,5}

print(list(t1))  # [1, 2, 3, 4, 5]
print(list(s1))  # [1, 2, 3, 4, 5]

3.3set()

  • 作用:将某个序列转换成集合
list1 = [1, 2, 3, 4, 5]
t1 = (1, 2, 3, 4, 5)

print(set(list1))  # {1, 2, 3, 4, 5}
print(set(t1))  # {1, 2, 3, 4, 5}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

陌尘吖

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

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

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

打赏作者

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

抵扣说明:

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

余额充值