Python语言之记录字符串的一些简单使用方法
从安 2019-06-19 来源 : 阅读 1121 评论 0

摘要:本篇文章主要讲述Python语言之记录字符串的一些简单使用方法,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

本篇文章主要讲述Python语言之记录字符串的一些简单使用方法,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

Python语言之记录字符串的一些简单使用方法

name="My name is Loren"
print(name.capitalize())  #首字母大写
print(name.casefold())  # 首字母小写
print(name.center(50,"-"))  # 长度20 不够补- 字符串放中间
print(name.count("a"))  # 获取指定字符的下标
print(name.encode())  # 转换成字节形式
print(name.endswith("en"))  # 判断字符串是否已en结尾
print('My\tname'.expandtabs(tabsize=20))  # 将 \t转换成20个空格
print('My{0}name'.format("123"))  # 格式化输出
print('My{0}name'.find("name"))  # 输出查找字符串的下标
print('My{AA}name{BB}'.format_map({'AA':'123','BB':'321'}))  # 格式化输出 (引用字典)
print(name.index("i"))  #获取字符串中字母i的下标
print("222".isalnum())  #判断是否字符串都是数字
print("ABbCD".isalpha())  #判断是否字符串都是字母
print("0123456".isdecimal())  #判断是否字符串都是十进制数据
print("321".isdigit())  #判断是否字符串是数字
print("nema".isidentifier())  #判断是否是有效标识符 -321
print("naama".islower())  #判断是否都是小写字母
print("123".isnumeric())  #判断是否都是只有数字字符
print("1\t3".isprintable())  #判断是否打印table键
print(" ".isspace())  #判断是否是空格
print("Ame Loren".istitle())  #判断是否是且只有开头是大写字母
print("AAABBB".isupper())  #判断是否都是大写字母
print("AAABBB".join(("1","2","3")))  #添加字符拼接列表
print("AAABBB".ljust(50,"-"))  #固定字符串长度,不够从字符串后面补充"-"
print("AAlBBB".lower())  #将字母全部转换成小写字母
print("AA  BBB".lstrip("A"))  #返回截掉字符串左边的空格或指定字符后生成的新字符串
print("AB  BABC".translate(str.maketrans("AB","@2")))  #以下实例展示了使用maketrans() 方法将所有元音字母转换为指定的数字
print("AB  BABC".partition("B"))  #返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串
print("AB  BABC".replace("B","D",1))  #"B"要替换下的字符,“D”要替换上的字符,1表示替换1个
print("AB  BDBC".rfind("B"))  #返回字符串最后一次出现的位置,如果没有匹配项则返回-1。
print("AB  BDBC".rindex("C"))  #返回子字符串 str 在字符串中最后出现的位置,如果没有匹配的字符串会报异常。
print("AB  BDBC".rjust(50,"-"))  ##固定字符串长度,不够从字符串前面补充"-"
print("AB  BDBC".rpartition("B"))  ##从右到左开始分割,返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串
print("AB  BDBC".rsplit("B",2))  ##从右到左开始分割,已字符B开始分割,分割2次
print("    ABBDBC".rstrip("C"))  ##返回删除 string 字符串末尾的指定字符后生成的新字符串。
print("ABBDBC".split("B",2))  ##从左到右开始分割,已字符B开始分割,分割2次
print("A\r\nBB\r\nDB\r\nC".splitlines())  ##已\r\n开始分割,分割2次
print("my name is lilei".startswith("my"))  ##如果检测到字符串则返回True,否则返回False
print("aaaamy name is lilei".strip("a"))  ##返回删除 string 字符串前端的指定字符后生成的新字符串。
print("aaaaAmy naAme is liAlei".swapcase())  ##将字母大小写转换
print("aaaaAmy naAme is liAlei".title())  ##将开头字母转换大写,其余转换小写
print("aaaaAmy naAme is liAlei".upper())  ##将字母全部转换大写
print("aaaaAmy naAme is liAlei".zfill(50))  ##在数字字符串S的左侧填充0,以填充字段指定宽度的

 

本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!

本文由 @从安 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程