python常用内置函数可以操作字符串_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 stringdef f(x)
if x % 2 == 0:
return True
filter(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')]
python常用内置函数可以操作字符串_Python常用内置函数(二)相关推荐
- python循环控制语句将数值转化成字符串_python基础入门详解(文件输入/输出内建类型字典操作使用方法)...
f=open("foo.txt") line=f.readline() while line: print line, line=f.readline() #读取一行,包括换行符' ...
- 下面属于python内置对象的有哪些_python练习题-写一个函数,打印所有包含copy方法的内置对象...
代码: #encoding=utf-8 for i in dir(__builtins__): #print "i:",i try: #这里的i是个字符串,并不能直接用dir(i) ...
- Python入门基础篇(四)字符串的常用操作,全面易懂,简单实用!!!
请认真阅读哦!!! 字符串几乎是所有编程语言在项目开发过程中涉及最多的一块内容,许多地方都是用到字符串的基本操作,前面讲了列表.元组,这次就来说说字符串吧 文章目录 字符串的常用操作: 1.拼接字符串 ...
- python函数作用域与闭包_python基础-08-内置函数、作用域、闭包、递归
python基础-内置函数.作用域.闭包.递归 1.常见的内置函数 常见的内置函数: 查看内置函数: print(dir(__builtins__)) 常见函数 type() 数据类型 print() ...
- PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数
PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...
- php 基础函数写法,字符串,常用函数
<?php /*$c="张三": $a="hello{$c}"; $b='world{$c}'; echo $a."<br/>&qu ...
- python 魔法函数是什么意思_Python 中的魔法函数
魔法函数是Python中的特性,学习好魔法函数将有助于我们写出优秀的pythonic(优雅的.地道的.整洁的)代码,同时因为Python语言的特性,我们在进行框架设计的时候除了设计模式等高级技能,魔法 ...
- python函数的基础知识_Python入门基础知识点(函数进阶)
动态参数: 动态接收位置参数: def eat(*args): #在形参位置,*叫做聚合 print('我想吃',args) eat('大米饭','中米饭','小米饭') #收到的结果是一个tuple ...
- python函数名的语法_Python 基础语法六 ——函数
一个程序可以按不同的功能实现拆分成不同的模块,而函数就是能实现某一部分功能的代码块. 1.函数的概述 定义:在Python中,定义个函数要使用 def 语句,一次写出函数名.括号.括号中的参数和冒号( ...
最新文章
- js获取 日期 星期 时间
- ccform 表单的单据打印
- Poemscape|Beta阶段第九天
- 正则表达式学习笔记(一)
- ParseObject 的使用简介【简单易懂】
- 数据结构-常用的排序算法
- 小程序短视频项目———上传短视频业务流程简介
- 养老不用愁,这种机器人可以让老年人自主地进行日常生活
- Python面试题汇总
- 蓝桥杯 ALGO-50 算法训练 数组查找及替换
- javamailsender注入失败_Springboot 之 JavaMailSender发送电子邮件
- 服务器云端设置怎么退出_换新手机时,3个地方要及时清除退出,别让旧手机成隐私“内鬼”...
- python读取MNIST image数据
- Python解决同一台如何调用多台usb打印机
- tekla导出HTML,TEKLA常见问题解答
- 《银河英雄传说》杨威利经典语录2
- 最新parity 以太坊客户端2.7.2稳定版配置参数说明
- 微信公众号语音内容提取下载
- .Net Core 微信/支付宝 官方Demo
- 使用MD中控件实现APP页面折叠
热门文章
- 中压缩数组_Java稀梳数组,什么是稀梳数组?为什么使用稀梳数组?
- linux查看无线网卡频率,查看无线网卡工作模式
- mysql 倒序 分页_nodeJS与MySQL实现分页数据以及倒序数据
- python中创建对象的七种方式
- nginx报错:nginx: [alert] could not open error log file: open() “/var/log/nginx/error.log“ failed (2: N
- NumPy复制数组之浅拷贝和深拷贝(注意,直接用等号不是复制,且切片会改变原数组!!!)ndarray.copy() ndarray.view()(view()只是改变shape形状,数据还是同一个)
- 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程
- python怎么显示分数_在Python中使用分数
- SpringBoot 整合 Redis 实现消息队列
- linux如何查看jupyter日志_Mac如何远程连接上Linux下的jupyter notebook