字符串,列表,元组,字典基本函数
#int函数 a=10 m=a.__divmod__(3 ) print(m)-----(3, 1) m=a.__floordiv__(6) print(m)----1 b=float(a) print(b)----10.0
#str函数
dir查看成员:a=dir(str) print(a)['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '
包含: a='ereeeix' r=a.__contains__('er') print(r)——————True首字母转大写: r=a.capitalize() print(r)----Ereeeix首字母转小写: r=a.casefold() print(r)----ereeeix 居中: r=a.center(15,'*') print(r)----****ereeeix****计算字符出现次数:r=a.count('e',0,) print(r)-----4是否以指定字符结尾:r=a.endswith('e',0,4) print(r)----True\t换为空格: a='a\tlex' r=a.expandtabs() print(r)----a lex查看特定字符出现次数:r=a.find('e',0,5) print(r)-----3查看特定字符出现次数:r=a.index('e',0,5) print(r)----3字符拼接: a="alex{0}is{1}" r=a.format('sb','2b') print(r)----alexsbis2b 字符连接: l=['z','y','i','s','s','b'] r=''.join(l) print(r)----zyissb 字符连接: r='-'.join(l) print(r) -------------------z-y-i-s-s-b 以特定字符分割: l="zyissb" r=l.partition('is') print(r)-------('zy', 'is', 'sb') 替换: r=l.replace('sb','lg') print(r)-----zyislg 分割: l='zy' \ 'is' \ 'sb' r=l.splitlines() print(r)---['zyissb'] r=l.split('\n') print(r)--------['zyissb'] l='www,baidu,com' r=l.split(',') print(r)------['www', 'baidu', 'com'] 去掉空格: l=' 123' r=l.strip() print(r)------123 #列表# append() 方法向列表的尾部添加一个新的元素。只接受一个参数。 # extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。 l=[4,5,6] r=l.extend((11,22)) print(l) -----[4, 5, 6, 11, 22] l=[4,5,6] r=l.append(7) print(l) ------[4, 5, 6, 7] 插入: l.insert(0,'zlj') print(l) --------['zlj', 4, 5, 6, 7] 删除: l=[4,5,6] l.pop() print(l) -------[4, 5] l=[4,5,6] l.pop(0) print(l) --------[5, 6] 删除指定字符 l=[4,5,6] l.remove(5) print(l) -------[4, 6] 逆序 l=[4,5,6] l.reverse() print(l) --------[6, 5, 4] #元组 计算字符出现次数: tu=tuple('abbbc',) r=tu.count('b') print(r) ----3 第一次出现位置: tu=tuple('abbbc',) r=tu.index('b') print(r)------1#字典 dic={'k1':'v1','k2':'v2'} dic['k1']=123 print(dic)---{'k2': 'v2', 'k1': 123} r=dic.get('k3') print(r) ----------None #print(dic['k3']) ---------------报错 获取key和values print(dic.items()) --------dict_items([('k2', 'v2'), ('k1', 123)]) 获取key print(dic.keys()) ----------dict_keys(['k2', 'k1']) 获取value print(dic.values())--------dict_values(['v2', 123]) 删除: dic.pop('k2') print(dic) ------{'k1': 123} 更新: dic.update({'k3':99}) print(dic)------{'k3': 99, 'k1': 123}
转载于:https://www.cnblogs.com/my334420/p/6160192.html
字符串,列表,元组,字典基本函数相关推荐
- Python 字符串/列表/元组/字典之间的相互转换 - Python零基础入门教程
目录 一.字符串 str 与列表 list 1.字符串转列表 2.列表转字符串 二.字符串 str 与字典 dict 1.字符串转字典 2.字典转字符串 三.列表 list 与字典 dict 1.列表 ...
- python字符串转换元组_python 字符串,列表,元组,字典相互转换
1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 字典转为字符串,返回: {'age': 7, 'name': 'Zara', 'cla ...
- day02 格式化输出 运算符 编码 字符串 列表 元组 字典 set集合 深浅拷贝
day02学习大纲 一. 格式化输出: %s 占位字符串 %d 占位数字 "xxx%sx %sxx" % (变量, 变量) 二. 运算符: a+=b a = a + b and 并 ...
- 4.Python基础语法(数字运算/字符串/列表/元组/字典/集合)
4.1 数字运算 编程是将问题数据化的一个过程,数据离不开数字,Python的数字运算规则与我们学习的四则运算规则是一样的,即使不使用Python来编写复杂的程序,也可以将其当作一个强大的计算器.打开 ...
- python 高级变量类型(列表/元组/字典/字符串)
前言 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 ...
- python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...
---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...
- Python基础之day03-字符串,列表,元组,字典
Python基础之day03-字符串,列表,元组,字典 文章目录 Python基础之day03-字符串,列表,元组,字典 一.字符串 二.下标与字符串切片 三.列表 四.元祖 五.字典 六.公用方法 ...
- Python列表,元组,字典的区别
Python列表,元组,字典的区别: 1.元组是不可变的, 而列表.字典是可变的.元组是不可变对象,对象一旦生成,它的值将不能更改:列表是可变对象,对象生成后,可以对其元素进行更改.添加.删除.清空. ...
- python中列表 元组 字典 集合的区别
参考文章:python中列表 元组 字典 集合的区别
- python序列类型包括字符串_python序列类型字符串列表元组
字符串 序列:序号 列 012345678 索引 序列类型,就是带有索引的数据类型:字符串/列表/元祖 name = 'wuhao dsb' # 012345678 name3 = name[0] n ...
最新文章
- python:ElementTree操作XML
- InstallShield打包设置相对路径
- OpenCV语义分割semantic segmentation的实例(附完整代码)
- 信么?PrintDemon 漏洞影响自1996年起发布的所有 Windows 版本
- cesium 圆形波动
- GBDT 如何用于分类问题
- 联想提取exe文件中的bios文件_3900不带X能干过99K吗?品牌机做视频渲染可以?联想刃7000P评测...
- 前端jquery学习
- MAC上编译OpenCV
- java rsa 私钥解密_Java RSA 加密解密中 密钥保存并读取,数据加密解密并保存读取 问题...
- javascript 代码段整理
- 查询的端口 -解决端口被占用的问题
- 易鲸捷钱库新特性之SQL级别HINT功能初见
- Java 14中对switch的增强,终于可以不写break了
- 2016最新php授权验证系统v2.1,2016PHP受权验证系统V2.1完整版,域名+IP双重验证 一键升级受权系统 完美无错...
- img撑满全屏的方法(img非背景图)
- 如何判断用户是否关注微信订阅号,亲测实战步骤
- 怎么解log方程_对数方程的解法
- 服务条目与采购订单、采购申请、工单、项目及WBS的关系
- 互联网早报:京东健康宠物医院上线:注册医生超3000名 提供7X24在线健康咨询服务
热门文章
- 利用计算机传播非法信息,非法侵入计算机信息系统罪如何处罚
- java我的世界混搭包_Minecraft辐射混搭包地图
- 华为服务器软件维护,服务器系统软件维护
- linux的shell类型_Linux中有哪些不同类型的Shell?
- 使用Spring Boot CLI的Spring Boot Initilizr
- Elasticsearch的javaAPI之Query DSL-filters
- 深入了解C++变量类型有哪些
- Java面试题:面向对象的特征有哪些方面?
- shell监控脚本-监控mysql 主从复制
- 一键安装thrift-0.9.0的脚本