python公共操作(运算符(+、*、in、not in)、公共方法(len()、del、max()、min()、range()、enumerate())、类型转换(tuple、list、set))
1. 运算符
1.1 +
# 1. 字符串
str1 = 'aa'
str2 = 'bb'
str3 = str1 + str2
print(str3) # aabb
# 2. 列表
list1 = [1, 2]
list2 = [10, 20]
list3 = list1 + list2
print(list3) # [1, 2, 10, 20]
# 3. 元组
t1 = (1, 2)
t2 = (10, 20)
t3 = t1 + t2
print(t3) # (10, 20, 100, 200)
1.2 *
# 1. 字符串
print('-' * 10) # ----------
# 2. 列表
list1 = ['hello']
print(list1 * 4) # ['hello', 'hello', 'hello', 'hello']
# 3. 元组
t1 = ('world',)
print(t1 * 4) # ('world', 'world', 'world', 'world')
1.3 in或not in
# 1. 字符串
print('a' in 'abcd') # True
print('a' not in 'abcd') # False
# 2. 列表
list1 = ['a', 'b', 'c', 'd']
print('a' in list1) # True
print('a' not in list1) # False
# 3. 元组
t1 = ('a', 'b', 'c', 'd')
print('aa' in t1) # False
print('aa' not in t1) # True
2. 公共⽅法
2.1 len()
# 1. 字符串
str1 = 'abcdefg'
print(len(str1)) # 7
# 2. 列表
list1 = [10, 20, 30, 40]
print(len(list1)) # 4
# 3. 元组
t1 = (10, 20, 30, 40, 50)
print(len(t1)) # 5
# 4. 集合
s1 = {10, 20, 30}
print(len(s1)) # 3
# 5. 字典
dict1 = {'name': 'Rose', 'age': 18}
print(len(dict1)) # 2
2.2 del()
# 1. 字符串
str1 = 'abcdefg'
del str1
print(str1)
# 2. 列表
list1 = [10, 20, 30, 40]
del(list1[0])
print(list1) # [20, 30, 40]
2.3 max()
# 1. 字符串
str1 = 'abcdefg'
print(max(str1)) # g
# 2. 列表
list1 = [10, 20, 30, 40]
print(max(list1)) # 40
2.4 min()
# 1. 字符串
str1 = 'abcdefg'
print(min(str1)) # a
# 2. 列表
list1 = [10, 20, 30, 40]
print(min(list1)) # 10
2.5 range()
# 1 2 3 4 5 6 7 8 9
for i in range(1, 10, 1):print(i)
# 1 3 5 7 9
for i in range(1, 10, 2):print(i)
# 0 1 2 3 4 5 6 7 8 9
for i in range(10):print(i)
2.6 enumerate()
enumerate(可遍历对象, start=0)
list1 = ['a', 'b', 'c', 'd', 'e']
for i in enumerate(list1):print(i) # 【返回结果是元组,元组的第一个元素是原迭代对象的数据对应的下标,元组第二个数据是原迭代对象的数据】
for index, char in enumerate(list1, start=1):print(f'下标是{index}, 对应的字符是{char}')
运行效果:
3. 容器类型转换
3.1 tuple()
list1 = [10, 20, 30, 40, 50, 20]
s1 = {100, 200, 300, 400, 500}
print(tuple(list1))
print(tuple(s1))
3.2 list()
t1 = ('a', 'b', 'c', 'd', 'e')
s1 = {100, 200, 300, 400, 500}
print(list(t1))
print(list(s1))
3.3 set()
list1 = [10, 20, 30, 40, 50, 20]
t1 = ('a', 'b', 'c', 'd', 'e')
print(set(list1))
print(set(t1))
1. 集合可以快速完成列表去重
2. 集合不⽀持下标
python公共操作(运算符(+、*、in、not in)、公共方法(len()、del、max()、min()、range()、enumerate())、类型转换(tuple、list、set))相关推荐
- 公共方法之运算符,len,del,max,min,range,enumerate
1.+ 合并 支持字符串,列表,元组 字符串 str1='abc' str2='zxc' print(str1+str2) #abczxc str3=str1+str2 print(str3) #ab ...
- python 只取数值_快收藏!Python常用操作运算符,都在这了!(下)
泰迪学院-Python基础 公众号ID:taidixueyuan 还未阅读第一篇的小可爱,在这里可以直接跳转 快收藏!Python常用操作运算符,都在这了!(上) 5. 逻辑运算符 逻辑运算符包含an ...
- python gmtime_在Python中操作日期和时间之gmtime()方法的使用
在Python中操作日期和时间之gmtime()方法的使用 这篇文章主要介绍了在Python中操作日期和时间之gmtime()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下 gm ...
- Util应用程序框架公共操作类(八):Lambda表达式公共操作类(二)
前面介绍了查询的基础扩展,下面准备给大家介绍一些有用的查询封装手法,比如对日期范围查询,数值范围查询的封装等,为了支持这些功能,需要增强公共操作类. Lambda表达式公共操作类,我在前面已经简单介绍 ...
- Python常用操作运算符及练习题
一,操作符 ·算数操作符 操作符 描述 示例 + 加法 -返回两操作数相加的结果 3+2返回5 - 减法-返回左操作数减去右操作数的结果 3-2返回1 * 乘法-返回两操作数相乘的结果 3*2返回6 ...
- python简单操作题,Python常用操作运算符及练习题
一,操作符 ·算数操作符 操作符 描述 示例 + 加法 -返回两操作数相加的结果 3+2返回5 - 减法-返回左操作数减去右操作数的结果 3-2返回1 * 乘法-返回两操作数相乘的结果 3*2返回6 ...
- python中gmtime的hour错误_python中gmtime的hour错误_在Python中操作日期和时间之gmtime()方法的使用...
python中datetime怎么用广告总是在最精彩的时候出现,你总是在小编爱的最深的时候离开. ''''' 日期相关的操作 ''' from datetime import datetime fro ...
- python字典操作技巧_python的字典使用方法大全
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 . 键一般是唯一的,如 ...
- 倒计时 限制次数记录 公共操作/验证的静态类
限制次数记录 var num =contractInfo.PlayNum;var sessionStore =window.sessionStorage.getItem(contractCode);i ...
- Python中的公共操作(运算符,公共方法,容器类型转换)
运算符 公共方法 容器类型转换 一.运算符 运算符 支持的容器类型 +(合并) 字符串.列表.元组 *(复制) 字符串.列表.元组 in(元素是否存在) 字符串.列表.元组.字典 not in(元素是 ...
最新文章
- workerman源码分析之启动过程
- 25种代码坏味道总结+优化示例
- 转载:sql2005 管道的另一端上无任何进程解决方法
- 最大流最小费用java_最小费用最大流及算法
- python结课报告_Python数据分析课程到底是学什么内容的?
- 三极管驱动(讲的比较好)
- python挖矿_python简易版挖矿小游戏
- python生成白噪声与纯随机检验——Ljung-Box检验
- phpcmsv9全站搜索,不限模型
- C++_数据结构_堆用法详解
- HTTP响应代码中文详解
- shell command cat/find/tr/mkdir
- 网页右下角3秒自动弹出悬浮在线客服代码
- 原生微信小程序UI组件库
- IM通讯系统分析与实战
- Using insecure protocols with repositories(已解决)
- 这 5 本数据分析书籍,都是经典中的经典
- Hadoop分析NCDC气象数据
- c语言汉诺塔移动次数,C语言计算汉诺塔最小挪动步数 (二)
- 国内市场主流音视频产品的区别与对比分析
热门文章
- 七个开发者成就百亿市值公司?这个技术思路如今让阿里发扬光大
- PFLD:简单、快速、超高精度人脸特征点检测算法
- Google全球员工围攻Google!
- Google发布“多巴胺”开源强化学习框架,三大特性全满足
- 颠覆arXiv等传统论文平台?谷歌大牛强推的Distill进展如何?
- 科普:进入内核态究竟是什么意思?
- 为什么 Java 后端开发没有大规模采用 Kotlin?
- 面试官问:BitMap了解么?在什么场景下用过?碰到过什么问题?
- 一次 SQL 查询优化原理分析(900W+ 数据,从 17s 到 300ms)
- 是否注意过isEmpty 和 isBlank 区别?