字符串处理方法

1. str.capitalize: 将字符串首字母大写

str.capitalize('abc')'Abc'

2. str.replace(old,new,[,count]): 替换字符,count定义替换的次数,默认是全替换

str1 = 'hello,world'str1.replace('o','O')'hellO,wOrld'str1.replace('o','O',1)         # 替换一次'hellO,world'

3. str.split([sep,[,maxsplit]): 返回一个列表,sep指定分隔符,默认是用空格切,maxsplit表示最大切割几次

str1 = 'hello world\t my \n name'str1.split()['hello', 'world', 'my', 'name']str1.split(' ',3)['hello', 'world\t', 'my', '\n name']

4. str.join(): 返回一个字符串,连接可迭代,元素分隔符''可指定

'-'.join([str(i) for i in xrange(10)])'0-1-2-3-4-5-6-7-8-9''ab'.join('xyz')'xabyabz'

5. str.strip([,chars]): 去除字符串前后的空格,如果指定字符则删除行首行尾指定的字符

' b , c '.strip()'b , c''a b c a '.strip('a')' b c '

6. str.count(str,[,start,end]): 统计字符串指定的字符数量

'abcdabcdabcd'.count('c',1,-1)3‘abc’('a')1

str1.count('\n'):表示有多少个回车即行数。查看字符串有多少行

str1.find('str'):查找字符第一次出现在什么位置,rfind则表示最后一次出现在什么位置str1.lower():把所有字符都变成小写,islower返回的是bool值,如果都是小写字母返回True

str1.upper():把所有字符都变成大写,isupper返回的是bool值,如果都是大写字母返回True

str1.isalpha():bool值,字符串如果都是字母的话返回True

str1.isdigit():bool值,字符串如果都是数字的话返回True

str1.isspace():bool值,字符串如果都是空格,空,换行符,制表符的话返回True

str1.istitle():bool值,字符串只有第一个字符是大写,

str1,isalnum():bool值,字符串如果只有数字和字母,返回True

str1.replace('word ', 'word '):替换的作用,由于字符串不可变对象,替换一次不会修改原字符串

str1.startswith('word'):bool值,表示字符串开头是否是word.与之相反的是endswith

str1.split():每个单词都写入列表。splitlines()把每行写入列表,可以查看有多少行

'1'.zfill(2):格式化数字输出,返回为01,自动补全

str1.center(100):格式化输出,居中显示,ljust居左显示,rjust居右显示


string模块:

1. string.lowercase: 打印26个小写英文字母

2. string.uppercase: 打印26个大写英文字母

3. string.lower(str): 将字符串全部转换为小写

4. string.upper(str): 将字符串全部转换为大写

5. string.capitalize(str): 将第一个字符串大写

6. string.replace(str,old,new,[,count]): 将字符串替换,默认是全替


序列处理函数:

1:filter(function or None, sequence) -> list, tuple, or string

def f(x)if x % 2 == 0:return Truefilter(f,xrange(10))
[0, 2, 4, 6, 8]

2: zip(seq1,seq2,[...]) -> [(seq1[0],seq2[0],..),(seq1[1],seq[1],....)

l1 = (1,2,3) ; l2 = ['a','b']
zip(l1,l2)
[(1, 'a'), (2, 'c')]

转载于:https://blog.51cto.com/yasar/1874539

Python常用内置函数(二)相关推荐

  1. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  2. python D14 内置函数二

    # 内置函数二# 1.lambda匿名函数# 2.sorted()# 3.filter()# 4.map()# 5.递归函数 # 一.lambda匿名函数# 未来解决一些简单的需求而设计的一句函数# ...

  3. python常用内置函数总结-Python学习教程之常用的内置函数大全

    前言 内置函数,一般都是因为使用比较频繁或是元操作,所以通过内置函数的形式提供出来.在Python中,python给我们提供了很多已经定义好的函数,这里列出常用的内置函数,分享出来供大家参考学习,下面 ...

  4. Python 常用内置函数map、zip、filter、reduce、enumerate

    Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...

  5. python常用内置函数总结-python常见的内置函数

    函数分为自定义函数和内置函数 python内置函数分类: 一.强制转换 int() / str() / bool() / list() / tuple() / dict() / set() 二.输入输 ...

  6. python 常用内置函数_Python小白必备的8个最常用的内置函数(推荐)

    Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...

  7. python常用内置函数乘法_每个 Python 高手都应该知道的内置函数

    每个 Python 高手都应该知道的内置函数 Python 将纳入高中教材,大学 VB 将被 Python 取代, 现在你还对 Python 一无所知吗?去年就被国外一机构预测, 2017 年 pyt ...

  8. python常用内置函数总结-python 几个常用的内置函数

    __init__(self [,args]) 构造函数 是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值 简单的调用方法: obj = className(args) __init__是当 ...

  9. python 常用内置函数

    lambda表达式 func =  lambda x, y: x + y 参数 x , y 函数 x + y   ---->return filter(func, list)      过滤   ...

最新文章

  1. C语言里的逗号!_只愿与一人十指紧扣_新浪博客
  2. WebView加载HTML时禁止超链接跳转
  3. 业界 | 5个步骤开启你的数据科学职业生涯!(附链接)
  4. 【Vegas原创】获取远程数据库到本地
  5. mysql 自己写数据库,自己写了一个简单的mysql数据库连接类
  6. 【Detectron2】使用 Detectron2 训练基于 coco 数据集的目标检测网络
  7. node.js将buffer对象转换为json对象
  8. python是什么课程-Python是什么?如何学习Python课程?老男孩IT教育
  9. mcc mnc 运营商对应表_在南非怎么选手机的移动电话运营商?
  10. 2021年最优秀的新闻APP或许是这两个(国内没上架)
  11. Mysql数据库备份复制
  12. cad移动时捕捉不到基点,为什么CAD对象捕捉打开了却捕捉不了?
  13. 【java】根据当前时区获取时间
  14. 获取微信中的音频方法
  15. 用html将竖的图片打横,【收藏】让竖版图片变横版不变形的两种方法
  16. 云米美国上市雷军系持股40% 陈小平:重新定义家的未来
  17. linux qt获取网卡mac地址,QT实战获取主机名QT获取IP地址 获取MAC地址 获取广播地址...
  18. 韦氏进销存软件功能更新20220223
  19. 哇嘎显示等待无服务器,vagaa不能用了【处理技巧】
  20. Windows安全中心输入用户名密码

热门文章

  1. 从AK47到乌兹,这款控制器模块可以模拟不同物体体感
  2. 西湖首届本科生开招!每名学生配三位学术导师,大二全员海外交流
  3. Nature子刊:用机器学习揭露人类基因调控背后的“语法”
  4. 2021CCF颁奖典礼首次多平台网络直播,致敬获得者!CCF杰出工程师
  5. 用脑机接口去“搜索一下”,是种什么体验? | CCF C³-03@搜狗
  6. .net core webapi 通过swagger生成说明文档
  7. 2018-11-05直播
  8. Lottie开源动画库
  9. c/c++ 获取文件夹或目录下的文件
  10. springboot springcloud 热部署