#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

字符串,列表,元组,字典基本函数相关推荐

  1. Python 字符串/列表/元组/字典之间的相互转换 - Python零基础入门教程

    目录 一.字符串 str 与列表 list 1.字符串转列表 2.列表转字符串 二.字符串 str 与字典 dict 1.字符串转字典 2.字典转字符串 三.列表 list 与字典 dict 1.列表 ...

  2. python字符串转换元组_python 字符串,列表,元组,字典相互转换

    1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 字典转为字符串,返回: {'age': 7, 'name': 'Zara', 'cla ...

  3. day02 格式化输出 运算符 编码 字符串 列表 元组 字典 set集合 深浅拷贝

    day02学习大纲 一. 格式化输出: %s 占位字符串 %d 占位数字 "xxx%sx %sxx" % (变量, 变量) 二. 运算符: a+=b a = a + b and 并 ...

  4. 4.Python基础语法(数字运算/字符串/列表/元组/字典/集合)

    4.1 数字运算 编程是将问题数据化的一个过程,数据离不开数字,Python的数字运算规则与我们学习的四则运算规则是一样的,即使不使用Python来编写复杂的程序,也可以将其当作一个强大的计算器.打开 ...

  5. python 高级变量类型(列表/元组/字典/字符串)

    前言 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 ...

  6. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

  7. Python基础之day03-字符串,列表,元组,字典

    Python基础之day03-字符串,列表,元组,字典 文章目录 Python基础之day03-字符串,列表,元组,字典 一.字符串 二.下标与字符串切片 三.列表 四.元祖 五.字典 六.公用方法 ...

  8. Python列表,元组,字典的区别

    Python列表,元组,字典的区别: 1.元组是不可变的, 而列表.字典是可变的.元组是不可变对象,对象一旦生成,它的值将不能更改:列表是可变对象,对象生成后,可以对其元素进行更改.添加.删除.清空. ...

  9. python中列表 元组 字典 集合的区别

    参考文章:python中列表 元组 字典 集合的区别

  10. python序列类型包括字符串_python序列类型字符串列表元组

    字符串 序列:序号 列 012345678 索引 序列类型,就是带有索引的数据类型:字符串/列表/元祖 name = 'wuhao dsb' # 012345678 name3 = name[0] n ...

最新文章

  1. python:ElementTree操作XML
  2. InstallShield打包设置相对路径
  3. OpenCV语义分割semantic segmentation的实例(附完整代码)
  4. 信么?PrintDemon 漏洞影响自1996年起发布的所有 Windows 版本
  5. cesium 圆形波动
  6. GBDT 如何用于分类问题
  7. 联想提取exe文件中的bios文件_3900不带X能干过99K吗?品牌机做视频渲染可以?联想刃7000P评测...
  8. 前端jquery学习
  9. MAC上编译OpenCV
  10. java rsa 私钥解密_Java RSA 加密解密中 密钥保存并读取,数据加密解密并保存读取 问题...
  11. javascript 代码段整理
  12. 查询的端口 -解决端口被占用的问题
  13. 易鲸捷钱库新特性之SQL级别HINT功能初见
  14. Java 14中对switch的增强,终于可以不写break了
  15. 2016最新php授权验证系统v2.1,2016PHP受权验证系统V2.1完整版,域名+IP双重验证 一键升级受权系统 完美无错...
  16. img撑满全屏的方法(img非背景图)
  17. 如何判断用户是否关注微信订阅号,亲测实战步骤
  18. 怎么解log方程_对数方程的解法
  19. 服务条目与采购订单、采购申请、工单、项目及WBS的关系
  20. 互联网早报:京东健康宠物医院上线:注册医生超3000名 提供7X24在线健康咨询服务

热门文章

  1. 利用计算机传播非法信息,非法侵入计算机信息系统罪如何处罚
  2. java我的世界混搭包_Minecraft辐射混搭包地图
  3. 华为服务器软件维护,服务器系统软件维护
  4. linux的shell类型_Linux中有哪些不同类型的Shell?
  5. 使用Spring Boot CLI的Spring Boot Initilizr
  6. Elasticsearch的javaAPI之Query DSL-filters
  7. 深入了解C++变量类型有哪些
  8. Java面试题:面向对象的特征有哪些方面?
  9. shell监控脚本-监控mysql 主从复制
  10. 一键安装thrift-0.9.0的脚本