Python字符串内置函数功能与用法总结


Posted in Python onApril 16, 2019

本文实例讲述了Python字符串内置函数功能与用法。分享给大家供大家参考,具体如下:

字符串内置总结

需要注意的是:

  • 字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l\thf'
  • unicode字符串与r连用必需在r前面,如name=ur'l\thf'

大小写处理

函数 作用 示例 输出
capitalize 首字母大写,其余小写 ‘lk with psr'.capitalize() ‘Lk with psr'
upper 全部大写 ‘lk with psr'.upper() ‘LK WITH PSR'
lower 全部小写 ‘lk with psr'.lower() ‘lk with psr'
swapcase() 大小写互换 ‘Lk with Psr'.swapcase() ‘lK WITH pSR'
.title() 首字母大写 ‘lk with psr'.title() ‘Lk With Psr'

判断字符串中的字符类型

函数 作用 示例 输出
startswith(‘a',[start,end]) 是否以a开头 ‘a lk'.startswith(‘a') True
endswith(‘a') 是否以a结尾 ‘lk'.endswith(‘a') False
isalnum() 是否全为字母或数字 ‘123asd'.isalnum() True
isalpha() 是否全字母 ‘lk12'.isalpha() True
isdigit() 是否全数字 ‘123'.isdigit() True
islower() 是否全小写 ‘lk'.islower() True
isupper() 是否全大写 ‘lk'.isupper() False
istitle() 判断首字母是否为大写 ‘Lk'.istitle() True
isspace() 判断字符是否为空格 ' '.isspace() True

字符串替换

函数 作用 示例 输出
replace(‘old',‘new') 替换old为new 'hello world'.replace(‘world',‘python') hello python
replace(‘old',‘new',次数) 替换指定次数的old为new 'hello world'.replace(‘l',‘p',2) heppo world

去空格

函数 作用 示例 输出
strip() 去两边空格 ' h e-l lo '.strip() 可以想象
lstrip() 去左边空格 ' h e-l lo '.lstrip() 可以想象
rstrip() 去右边空格 ' h e-l lo '.rstrip() 可以想象

用特定符连接单个字符

函数 作用 示例 输出
.join() -连接 ‘-'.join([‘a', ‘b', ‘c']) a-b-c

用字符串中的特定符分割字符串

函数 作用 示例 输出
split() 默认按空格分隔 ' h e-l lo ' .split() [‘h', ‘e-l', ‘lo']
split(‘指定字符') 按指定字符分割字符串为数组 ' h e-l lo ' .split('-') [' h e', 'l lo ']

搜索

函数 作用 示例 输出
find() 搜索指定字符串,没有返回-1 ‘lk la'.find(‘lk') 0
index() 同上,但是找不到会报错 ‘lk la'.index(‘lk') 0
rfind() 从右边开始查找 ‘lk la'.rfind(‘lk') 0
count() 统计指定的字符串出现的次数 ‘lklklk'.count(‘lk') 3

python中str函数isdigit、isdecimal、isnumeric的区别

isdigit()
True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字
False: 汉字数字
Error: 无

isdecimal()
True: Unicode数字,,全角数字(双字节)
False: 罗马数字,汉字数字
Error: byte数字(单字节)

isnumeric()
True: Unicode数字,全角数字(双字节),罗马数字,汉字数字
False: 无
Error: byte数字(单字节)

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python实现抓取网页并且解析的实例
Sep 20 Python
Python 12306抢火车票脚本
Feb 07 Python
理论讲解python多进程并发编程
Feb 09 Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 Python
浅谈python requests 的put, post 请求参数的问题
Jan 02 Python
python字符串中匹配数字的正则表达式
Jul 03 Python
Python3操作Excel文件(读写)的简单实例
Sep 02 Python
django ajax发送post请求的两种方法
Jan 05 Python
最简单的matplotlib安装教程(小白)
Jul 28 Python
appium+python自动化配置(adk、jdk、node.js)
Nov 17 Python
Python爬虫入门教程01之爬取豆瓣Top电影
Jan 24 Python
手残删除python之后的补救方法
Jun 26 Python
python3实现字符串操作的实例代码
Apr 16 #Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
Apr 16 #Python
Django之无名分组和有名分组的实现
Apr 16 #Python
Pythony运维入门之Socket网络编程详解
Apr 15 #Python
使用python实现抓取腾讯视频所有电影的爬虫
Apr 15 #Python
Python 编程速成(推荐)
Apr 15 #Python
值得收藏的10道python 面试题
Apr 15 #Python
You might like
PHP 5.0对象模型深度探索之绑定
2006/09/05 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
PHP生成和获取XML格式数据的方法
2016/03/04 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
JavaScript开发时的五个注意事项
2007/12/08 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
详解微信小程序用定时器实现倒计时效果
2019/04/30 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
2019/05/30 jQuery
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
python学习手册中的python多态示例代码
2014/01/21 Python
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
python读取二进制mnist实例详解
2017/05/31 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
python实现汽车管理系统
2018/11/30 Python
python+requests接口自动化框架的实现
2020/08/31 Python
如何基于Python爬虫爬取美团酒店信息
2020/11/03 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
小车司机岗位职责
2013/11/25 职场文书
同居协议书范本
2014/04/23 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
安全月活动总结
2014/05/05 职场文书
国贸专业求职信
2014/06/28 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
父母教会我观后感
2015/06/17 职场文书