Python学习————字符串相关操作
s.capitalize()-------首字母大写
s.upper()------全大写
s.lower()------全小写
s.swapcase()---大小写翻转
s.title()------每个隔开(特殊字符,数字等)单词的首字母大写
s.center(宽度,填充)-----文字居中,空白填充
s.startswith(填充,整体)------是不是以。。。开头.可切片
s.endswith(填充,整体)------是不是以。。。结尾。可切片
s.find(填充)-----返回填充元素的下标索引,找不到返回-1。可切片
s.index(填充)-----返回填充元素的下标索引,找不到会报错。
s.strip(填充)-----除去首尾填充物,中间的删不了。
s.rstrip(填充)----删除右边的填充物,中间左边不删。
s.lstrip(填充)----删除左边的填充物,中间右边不删。
s.count(填充)-----统计字符串中填充物的个数。
s.format()-----格式化输出
s.expandtabs()-->若字符串中存在制表符“\t”,则会自动以第一个元素为参照,补全8位
s.replace(OLD,NEW,次数)---NEW替换OLD。
s.split(填充)------将字符串拆分转化成列表。被分割元素将消失
s = '填充对象'.join(可迭代对象(除数字/bool以外全可迭代)):每个元素+填充。列表转化为字符串
#变量name =" aleX leNb ".完成下列要求
name = "aleX leNb"
#1、移除两边空格
s1 = name.strip()
print(s1)
#2、移除左边al
s2 = name.lstrip(" al")
print(s2)
#3、移除右边Nb
s3 = name.rstrip(" Nb")
print(s3)
#4、移除左边a和右边b
s4 = name.strip(" ab")
print (s4)
#5、是否以al开头
s5 = name.startswith("al")
print(s5)
#6、是否以Nb结尾
s6 = name.endswith("Nb")
print(s6)
#7、把所有l替换成p
s7 = name.replace("l","p")
print(s7)
#8、把第一个l替换成p
s8 = name.replace("l","p",1)
print(s8)
#9、把所有l分割
s9 = name.split("l")
print(s9)
#10、把第一个l分割
s10 = name.split("l",1)
print(s10)
#11、全变大写
s11 = name.upper()
print(s11)
#12、全变小写
s12 = name.lower()
print(s12)
#13、把首字母a大写
s13 = name.capitalize()
print(s13)
#14、统计l出现几次
s14 = name.count("l")
print(s14)
#15、判断前四位l出现的值
s15 = name.count("l",0,4)
print(s15)
#16、找到N对应的索引,找不到报错
s16 = name.index("N")
print(s16)
#17、找到N对应的索引,找不到返回-1
s17 = name.find("N")
print(s17)
#18、找到'X le'对应的的索引
s18 = name.find("X le")
print(s18)
#19、输出第二个字符
s19 = name[1]
print(s19)
#20、输出前三个字符
s20 = name[0:3]
print(s20)
#21、输出后两个字符
s21 = name[-2:]
print(s21)
#22、输出'e'所在的索引位置
s22 = name.find("e")
print(s22)
String code
aleX leNb
eX leNb
aleX le
leX leN
True
True
apeX peNb
apeX leNb
['a', 'eX ', 'eNb']
['a', 'eX leNb']
ALEX LENB
alex lenb
Alex lenb
2
1
7
7
3
l
ale
Nb
2
computational results
Python学习————字符串相关操作的更多相关文章
- Python学习-字符串函数操作3
字符串函数操作 isprintable():判断一个字符串中所有字符是否都是可打印字符的. 与isspace()函数很相似 如果字符串中的所有字符都是可打印的字符或字符串为空返回 True,否则返回 ...
- Python学习-字符串函数操作2
字符串函数操作 find( sub, start=None, end=None):从左到右开始查找目标子序列,找到了结束查找返回下标值,没找到返回 -1 sub:需要查找的字符串 start=None ...
- Python学习-字符串函数操作1
字符串的函数操作 capitalize():可以将字符串首字母变为大写 返回值:首字符大写后的新字符串 str = "liu" print(str.capitalize()); / ...
- python字符串、字符串处理函数及字符串相关操作
python字符串.字符串处理函数及字符串相关操作 字符串介绍 python字符串表示 Python除处理数字外还可以处理字符串,字符串用单撇号或双撇号包裹: >>> 'spam e ...
- [Python] Python 学习 - 可视化数据操作(一)
Python 学习 - 可视化数据操作(一) GitHub:https://github.com/liqingwen2015/my_data_view 目录 折线图 散点图 随机漫步 骰子点数概率 文 ...
- Python学习,第四课 - 字符串相关操作
这次主要说说Python中字符串的使用方法详解 capitalize 首字母大写 print('chengshou'.capitalize()) #输出结果:Chengshou title 修改成标题 ...
- python中跟字符串相关的一些操作
公司让用python自动生成代码,以前没看过python.所以匆匆的看了两天python就连猜带蒙就上马开干了..因此好多操作可能看的时候看懂了,用的时候知道有这么个东西,具体用法就忘记了..用到了就 ...
- python基础学习-字符串常见操作
字符串常见操作 索引 s = "abcdefg" # 字符串数据,切片后取出的数据都是字符串类型 # 从左至右取值:从0开始 # 从右向左取值:从-1开始 print(" ...
- python学习总结---文件操作
# 文件操作 ### 目录管理(os) - 示例 ```python # 执行系统命令 # 清屏 # os.system('cls') # 调出计算器 # os.system('calc') # 查看 ...
随机推荐
- docker数据卷的使用 -v --volumes--from
总结一下docker数据管理的三种方法: 1.普通的挂在数据: -v docker run -v /father/path:/child/path-v 参数会把当前系统的文件目录/father/pa ...
- 常用前端布局,CSS技巧介绍
常用前端布局,CSS技巧介绍 对前端常用布局的整理总结,并对其性能优劣,兼容等情况进行介绍 css常用技巧之可变大小正方形的绘制 1:若通过设置width为百分比的方式,则高度不能通过百分比来控制. ...
- phpEXCEL如何设置单元格格式为百分比
$objExcel->getActiveSheet()->getStyle('C9')->getNumberFormat()->setFormatCode(PHPExcel_S ...
- 最大团&稳定婚姻系列
[HDU] 1530 Maximum Clique 1435 Stable Match 3585 maximum shortest distance 二分+最大团 1522 Marriage is ...
- HTML乱码问题
第一:定义网页显示编码.如果不定义网页编码,那么我们浏览网页的时候,IE会自动识别网页编码,这就有可能会导致中文显示乱码了.所以我们做网页的时候,都会用“<meta http-equiv=”Co ...
- 继续过Hard题目.0207
接上一篇:http://www.cnblogs.com/charlesblc/p/6364102.html 继续过Hard模式的题目吧. # Title Editorial Acceptance ...
- JavaScript之this释疑
近期进修JavaScript,看了"You Don't Know JS"这本书,认为是本JavaScript内功上乘心法,有一定JavaScript基础朋友一定要看看(不推荐入门小 ...
- Qt on Android:资源文件系统qrc与assets
使用 Qt 为 Android 开发应用时,有时我们的应用会携带一些资源文件,如 png . jpg 等,也可能有一些配置文件,如 xml 等.这些文件放在哪里呢? 有两种方式: qrc assets ...
- zzulioj--1858--单词翻转(模拟)
1858: 单词翻转 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 88 Solved: 35 SubmitStatusWeb Board Desc ...
- ros中文术语表及消息类型表
前言:整理一些ros常用表格,包括中文术语对照表. 一.中文术语表 二.消息类型表 -END-