python内置函数系列之str(一)(持续更新)
python内置函数之str(一),持续更新。
- 1. **capitalize**
- 2.**upper**
- 3. **lower**
- 4. **casefold**
- 5. **center**
- 6. **count**
对于str字符串,我们经常使用,今天,我们深入了解一下它的内置方法。
1. capitalize
介绍:
"""Return a capitalized version of the string.More specifically, make the first character have upper case and the rest lowercase."""
即:
返回字符串的大写版本。更具体地说,使第一个字符为大写,其余为小写。
参数:
无。返回值:
一个新字符串。
代码示例:
a = "apple"
x = a.capitalize() # 等价于x = str.capitalize(a)
# 调用该方法后,返回一个新字符串,原字符串不改变
print(x, a)
'''结果:
Apple apple
'''
2.upper
介绍:
""" Return a copy of the string converted to uppercase. """
即:
返回转换为大写的字符串的副本。
(将所有小写形式的字符转成大写并返回一个新字符串)
参数
无。返回值
一个新字符串。
代码示例:
a = "snfsahgasngkasajl214sfmlkkp124"
x = a.upper()print(x)'''结果:
SNFSAHGASNGKASAJL214SFMLKKP124
'''
3. lower
介绍:
""" Return a copy of the string converted to lowercase. """
即:
返回转换为小写的字符串的副本。
参数:
无。返回值:
一个新字符串。
示例代码:
a = "ApplE"
x = a.lower()
# 调用该方法后,返回一个新字符串,原字符串不改变
print(x, a)
'''结果:
Apple ApplE
'''
4. casefold
此方法是Python3.3版本之后引入的,其效果和 lower() 方法非常相似,都可以转换字符串中所有大写字符为小写。
两者的区别是:lower() 方法只对ASCII编码,也就是‘A-Z’有效,对于其他语言(非汉语或英文)中把大写转换为小写的情况只能用 casefold() 方法。
- 参数:
无。 - 返回值:
一个新字符串。
a = "ApplE and ß" # ß是德语中的一个字母,其小写形式为ss
x = a.casefold()
# 调用该方法后,返回一个新字符串,原字符串不改变
print(x)
'''结果:
apple and ss
'''
5. center
介绍:
"""
Return a centered string of length width.Padding is done using the specified fill character (default is a space).
"""
即:
返回一个居中的长度宽度的字符串。使用指定的填充字符完成填充(默认为空格)。
- 参数:
width – 字符串的总宽度。
fillchar – 填充字符。(不传则默认为空字符)
代码示例:
x = a.center(20, '$')
y = a.center(20)
# 调用该方法后,返回一个新字符串,原字符串不改变
print(x)
print(y)
'''结果:
$$$$$$$money$$$$$$$$money
'''
6. count
介绍:
"""
S.count(sub[, start[, end]]) -> intReturn the number of non-overlapping occurrences of substring sub in
string S[start:end]. Optional arguments start and end areinterpreted as in slice notation.
"""
翻译:
S.count(sub[, start[, end]]) -> int 返回字符串 S[start:end] 中子字符串 sub 不重叠出现的次数。可选参数 start 和 end 被解释为 slice符号。
简单来说:
该方法用于统计字符在字符串中的出现次数。
- 参数:
- sub - - - - 需要统计的字符或字符串。
- start - - - - -开始查找的初始位置
(默认为第一个字符,第一个字符索引值为0。) - end - - - - 结束查找的末位置。
(默认为字符串的最后一个位置。)
- 返回值:
一个整型数字,代表符合区间的出现次数。
代码示例:
a = "snfsahgasngkasajl214sfmlkkp124"
x = a.count('s', 5, 15)
y = a.count('s', a.find('l'), a.find('p')) # 利用find方法与此方法结合
print(x)
print(y)
'''结果:
2
1
'''
着重关注find方法与此方法结合,很实用。
python内置函数系列之str(一)(持续更新)相关推荐
- python内置函数系列之set(一)(持续更新)
python内置函数系列之set(一)(持续更新) 查看python中set介绍(ctrl + 鼠标左键): 有如下介绍: """set() -> new empt ...
- python内置函数表_python学习系列--python内置函数(一)
先列出所有的python内置函数,可以看到还是挺多的. abs() 求给定数的绝对值. all() 传入一个列表,只有当列表中所有元素都是真时,该函数返回真. any( ...
- python内置函数str的作用_Python3.6内置函数——str
英文文档 class(object='') class(object=b'',encoding='utf-8',errors='strict') Return a version ofobject. ...
- python内置函数用来返回序列中的最小元素_1000道Python题库系列分享二(48道)
1.10 pip list 1.11 对 1.12 错 1.13 错 1.14 错 1.15 对 1.16 错 1.17 对 本期题目: 2.1 表达式int('11111', 2)的值为______ ...
- 基本的python内置函数str(x)_Python内置函数(12)——str
英文文档: classstr(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string v ...
- python抢券代码_京东python抢券脚本Python内置函数——str
www.002pc.com对<京东python抢券脚本Python内置函数--str>总结来说,为我们学习Python很实用. str[code]str([object]) 转换为stri ...
- python内置函数返回序列中最大元素_Python之路(第八篇)Python内置函数、zip()、max()、min()...
一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算,如果全部都是true,就返回true, 但是如果是空字符串.空列表也返回t ...
- Python内置函数sorted()和列表方法sort()排序规则不得不说的事
Python内置函数sorted()和列表方法sort()可以使用key参数指定排序规则,并且都是稳定排序,也就是说,对于指定规则不能涵盖的元素,本来谁在前面,排好以后谁还是在前面. 直接用代码说话: ...
- Python内置函数!
Python内置函数! 今天博主跟大家聊一聊如何使用Python内置函数!不喜勿喷,如有建议欢迎补充.讨论! 关于安装和汉化可以观看博主的这篇文章<下载安装及汉化 >以及Python系列: ...
- Python内置函数详解——总结篇
引 言 国庆期间下定决心打算学习Python,于是下载安装了开发环境.然后问题就来了,怎么开始呢?纠结一番,还是从官方帮助文档开始吧.可是全是英文啊,英语渣怎么破?那就边翻译边看边实践着做吧(顺便 ...
最新文章
- python实现加密字符串_Python实现对字符串的加密解密方法示例
- swift3 循环滚动视图 自适应横竖屏 reload数据源
- 阿里DataV可视化大屏基本操作
- JAVA进阶day04多态(向上转化,向下转化)
- android中给TextView或者Button的文字添加阴影效果
- 人脸关键点: DCNN-Deep Convolutional Network Cascade for Facial Point Detection
- sql多表查询的总结
- Tomcat结合nginx使用案例
- html设置自动居中显示,css+div实现整个html居中最简单方法
- 计算机怎样更新目录,怎么在word中设置自动更新目录功能
- 每日算法(5)——正整数分解质因数
- python 自定义时间 加减天数
- rundll32 命令大全
- python如何调用pyd_C#调用pyd的方法
- 【Ubuntu】Ubuntu18.04无法识别移动硬盘、U盘解决方法
- 2022UI自动化测试框架搭建 —— yaml文件管理定位元素
- Mac OS 名称问题及修改方法(修改终端中显示的hostname(主机名称) / 电脑名称 / 管理员名称 / LocalHostName(本地主机名称))
- 如何安全上网-浏览器隐私防护
- python源码实例之根据生日预测星座和属相以及属相对应年份(附源码 可供学习)
- kingcms php,KINGCMS PHP 支持添加水印
热门文章
- 《大白AI周报》精华内容整理汇总
- java OA办公管理系统 Springboot vue 前后分离 跨域 工作流 集成代码生成器java OA系统 流程审批 电子印章 手写文字识别 电子签名
- 大牛直播SDK: 如何实现简单粗暴靠谱的直播抓娃娃方案
- kotlin使用gson解析json
- 永洪bi_永洪bi相关优惠价格-永洪bi的技术博客问答-阿里云
- cbnertvirtual内部框架下载_关于matepad pro谷歌框架
- 【C++】在控制台上跳极乐净土-easyX简单音乐及动画
- Apollo CANbus 模块原理及源码学习
- SAP ByDesign Cloud 中的条形码扫描知识
- 完美解决Teamview12 过期之后不能用问题