Python常用内置函数(二)
字符串处理方法
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常用内置函数(二)相关推荐
- python常用内置函数总结-Python 常用内置函数
Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...
- python D14 内置函数二
# 内置函数二# 1.lambda匿名函数# 2.sorted()# 3.filter()# 4.map()# 5.递归函数 # 一.lambda匿名函数# 未来解决一些简单的需求而设计的一句函数# ...
- python常用内置函数总结-Python学习教程之常用的内置函数大全
前言 内置函数,一般都是因为使用比较频繁或是元操作,所以通过内置函数的形式提供出来.在Python中,python给我们提供了很多已经定义好的函数,这里列出常用的内置函数,分享出来供大家参考学习,下面 ...
- Python 常用内置函数map、zip、filter、reduce、enumerate
Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...
- python常用内置函数总结-python常见的内置函数
函数分为自定义函数和内置函数 python内置函数分类: 一.强制转换 int() / str() / bool() / list() / tuple() / dict() / set() 二.输入输 ...
- python 常用内置函数_Python小白必备的8个最常用的内置函数(推荐)
Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...
- python常用内置函数乘法_每个 Python 高手都应该知道的内置函数
每个 Python 高手都应该知道的内置函数 Python 将纳入高中教材,大学 VB 将被 Python 取代, 现在你还对 Python 一无所知吗?去年就被国外一机构预测, 2017 年 pyt ...
- python常用内置函数总结-python 几个常用的内置函数
__init__(self [,args]) 构造函数 是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值 简单的调用方法: obj = className(args) __init__是当 ...
- python 常用内置函数
lambda表达式 func = lambda x, y: x + y 参数 x , y 函数 x + y ---->return filter(func, list) 过滤 ...
最新文章
- C语言里的逗号!_只愿与一人十指紧扣_新浪博客
- WebView加载HTML时禁止超链接跳转
- 业界 | 5个步骤开启你的数据科学职业生涯!(附链接)
- 【Vegas原创】获取远程数据库到本地
- mysql 自己写数据库,自己写了一个简单的mysql数据库连接类
- 【Detectron2】使用 Detectron2 训练基于 coco 数据集的目标检测网络
- node.js将buffer对象转换为json对象
- python是什么课程-Python是什么?如何学习Python课程?老男孩IT教育
- mcc mnc 运营商对应表_在南非怎么选手机的移动电话运营商?
- 2021年最优秀的新闻APP或许是这两个(国内没上架)
- Mysql数据库备份复制
- cad移动时捕捉不到基点,为什么CAD对象捕捉打开了却捕捉不了?
- 【java】根据当前时区获取时间
- 获取微信中的音频方法
- 用html将竖的图片打横,【收藏】让竖版图片变横版不变形的两种方法
- 云米美国上市雷军系持股40% 陈小平:重新定义家的未来
- linux qt获取网卡mac地址,QT实战获取主机名QT获取IP地址 获取MAC地址 获取广播地址...
- 韦氏进销存软件功能更新20220223
- 哇嘎显示等待无服务器,vagaa不能用了【处理技巧】
- Windows安全中心输入用户名密码
热门文章
- 从AK47到乌兹,这款控制器模块可以模拟不同物体体感
- 西湖首届本科生开招!每名学生配三位学术导师,大二全员海外交流
- Nature子刊:用机器学习揭露人类基因调控背后的“语法”
- 2021CCF颁奖典礼首次多平台网络直播,致敬获得者!CCF杰出工程师
- 用脑机接口去“搜索一下”,是种什么体验? | CCF C³-03@搜狗
- .net core webapi 通过swagger生成说明文档
- 2018-11-05直播
- Lottie开源动画库
- c/c++ 获取文件夹或目录下的文件
- springboot springcloud 热部署