【Python入门】-- 公共操作

目录

一、运算符

二、公共方法

1. len()

2. del 或 del()

3. max() 和 min()

4. range()

5. enumerate()

三、容器类型转换


一、运算符

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

简单举例:

# 合并
str1 = 'aaa'
str2 = 'bbb'
print(str1 + str2)    # aaabbb
list1 = ['aaa','bbb']
list2 = [10,20,30]
print(list1 + list2)    # ['aaa', 'bbb', 10, 20, 30]
# 复制
str3 = '-'
print(str3 * 5)    # -----
list3 = ['aaa','bbb']
print(list3 * 2)    # ['aaa', 'bbb', 'aaa', 'bbb']

# in/not in
list4 =  ['aaa','bbb']
print('aaa' in list4)    # True
print('aaa' not in list4)    # False

二、公共方法

常用函数

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

1. len()

str1 = 'aaaa'
list1 = [10,20,30,40]
tup1 = (10,20,30,40)
dict1 = {'name':'小明','sex':'男'}
s1 = {10,20,30,40}
# len()
print(len(str1)) # 4
print(len(list1)) # 4
print(len(tup1)) # 4
print(len(dict1)) # 2
print(len(s1)) # 4

2. del 或 del()

del list1
del (list1)
del (list1[10])
......

3. max() 和 min()

list1 = [10,20,30,40]
print(max(list1))  # 40
print(min(list1))  # 10

4. range()

for i in range(1,5,1):
    print(i)  # 1 2 3 4
    
for i in range(1,5,2):
    print(i)  # 1 3
    
# 省略步长时,步长默认为1
for i in range(1,5):
    print(i)   # 1 2 3 4
    
# 省略start时,默认从0开始,end不能省略
for i in range(5):
    print(i)   # 0 1 2 3 4

5. enumerate()

# 不写下标,默认从0开始
list2 = [10,'aa',30,'hello']
for i in enumerate(list2):
    print(i)

---运行结果---
(0, 10)
(1, 'aa')
(2, 30)
(3, 'hello')



# 从下标开始
list2 = [10,'aa',30,'hello']
for i in enumerate(list2,start=1):
    print(i)

---运行结果---
(1, 10)
(2, 'aa')
(3, 30)
(4, 'hello')

三、容器类型转换

  • tuple()    --- 将序列转换成元组
  • list()       --- 将序列转换成列表
  • set()       -- 将序列转换成集合

简单举例:

a = [10,20,30]    # 列表
b = (40,50,60)    # 元组
# 转换成元组
print(tuple(a)) # (10, 20, 30)
# 转换成列表
print(list(b)) # [40, 50, 60]
# 转换成集合
print(set(a)) # {10, 20, 30}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值