博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python-字符串2
阅读量:5031 次
发布时间:2019-06-12

本文共 1156 字,大约阅读时间需要 3 分钟。

#两者皆为判断字符串test是否是数字

 

test.isdecimal() #仅限常规数字test.isdigit() #特殊字符数字也可以识别,如②⑶(最常用)test.isnumeric() #大写数字也可以识别,范围包括上述两个函数,’2.’也可以

 

#判断test是否满足变量命名规则

 

test.isidentifier()

 

#是否可以完全打印,(\t,\n就不行)

 

test.isprintable()

 

#重点:join函数

  #将字符串test中的每一个元素按照指定分隔符s进行拼接。eg

 

test = '你是风's = 'aa'print(s.join(test))# 结果 -->  你aa是aa风

 

#填充

 

test.ljust(10,'*') #字符串在左,向右填充#-->  alex******test.rjust(12,'*') #字符串在右,向左填充#-->  ********alex

 

#重点:删除空白(空格)

 

test.lstrip()    #去除左侧空白test.rstrip()    #去除右侧空白test.strip()     #去除两端空白

    #括号内加入参数后可删除字符串test两端出现的与参数一样的字符串

 

#对应替换(maketranstranslate

 

test = 'aeiou'test1 = '12345'v = 'apetitotu'm = str.maketrans(test, test1)    #建立从test到test1的对应关系mnew_v = v.translate(m)            #按照对应关系m将字符串v中相应元素替换print(new_v)#  -->   1p2t3t4t5

 

#大小写转换

 

test.swapcase()

 

#重点:按指定元素分割字符串

test.split('s',2)  #不包含分割的元素(可指定最大分割段,默认全分)(最常用)test.partition('st')  #包含分割的元素(且只能分三段)

#重点:将字符串中的前3个'A'元素换成'B'元素

 

test.replace(A, B,3)

 

########七个基本重要函数########

join      将字符串中的每一个元素按照指定分隔符进行拼接

split      将字符串按照指定分隔符进行分割

find      查找某元素在字符串中第一次出现的位置

strip      删除字符串两端的空白

upper     全部大写

lower     全部小写

replace    将字符串中某元素替换成另一元素

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/yu-long/p/9912544.html

你可能感兴趣的文章
SQL日常问题和技巧——持续更新
查看>>
springMVC入门(一)------springMVC基本概念与安装
查看>>
Sam做题记录
查看>>
[bzoj] 2453 维护数列 || 单点修改分块
查看>>
IIS版本变迁
查看>>
BZOJ3884: 上帝与集合的正确用法 拓展欧拉定理
查看>>
mybatis09--自连接一对多查询
查看>>
myeclipse10添加jQuery自动提示的方法
查看>>
【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。...
查看>>
视频监控 封装[PlayCtrl.dll]的API
查看>>
软件工程APP进度更新
查看>>
Python 使用正则替换 re.sub
查看>>
CTF中那些脑洞大开的编码和加密
查看>>
c++ 调用外部程序exe-ShellExecuteEx
查看>>
Java进击C#——语法之知识点的改进
查看>>
IdentityServer流程图与相关术语
查看>>
BirdNet: a 3D Object Detection Framework from LiDAR information
查看>>
icon fonts入门
查看>>
【Django】如何按天 小时等查询统计?
查看>>
测试用例(一)
查看>>