python_字符串常用操作
name = "monicao"
name.capitalize() #首字母大写
print(name.capitalize())
print(name.count("o")) #统计某个字符的个数
name1 = 'My name is Monica'
print(name1.center(50,'-')) #返回字符串宽度(即长度)为50的字符串,字符串内容居中,两边缺少的以fillchar填充两边,如无具体指定值,默认为“”(空格)
name2 = "www.baidu.com"
print(name2.endswith("com")) #判断字符串以什么结尾,正确返回True
print(name2.startswith("com"))
name3 = "MY \thobby is"
print(name3.expandtabs(6)) #空格的大小
print(name1.find("name")) #找到name的位置,只输出开始位置
print(name[name1.find("name"):5]) #可作为字符串切片:[4:5]
print(name.format_map({"name":"Monica","year":12})) #格式化,可传字典
print(name.index("o")) #索引位置
print('ad12@'.isalnum()) #是否是阿拉伯数字(返回True和False) 包含数字和字母
print('abA'.isalpha()) #是否是纯英文字符
print('1A'.isdecimal()) #是否是十进制数
print('2'.isdigit()) #是否是整数
print('a1dA'.isidentifier()) #是否是一个合法的标识符,即变量名:字母开头
print('a1dA'.islower()) #是否是小写
print("22".isnumeric()) #是否是一个数字,只有数字
print(' 1a'.isspace() #是否是空格
# print('My name'.istitle()) #首字符是否大写
# print('My name is '.isprintable()) #是否可以打印,tty、driver格式的无法打印
# print('My name'.isupper()) #是否大写
print(','.join(['1','2','3','4'])) #通过“,”连接列表
print(name.ljust(50,'*')) #左边* 填充
print(name.rjust("+")) #左边+ 填充
print(name.lower()) #大写变为小写
print(name.upper()) #小写变为大写
print(" ABCD\n".lstrip()) #去掉左边的空格
print(" ABCD\n".rstrip()) #去掉右边的空格
print(" ABCD\n".strip()) #去掉两边的空格
p = str.maketrans('abcd','1234')) #左右两个字符长度一致 ,a对应1,b对应2,c对应3,d对应4
print("acex".translate(p)) #输出结果为 13ex
print("alex".replace("e","E")) #字母替换
print("alex".replace("e","E",2)) #多个e时,替换两个
print('alexrr'.rfind('e')) #找到最右边的值的下标
print('alex,assa,as'.split("s")) #按照s分开,s当做分隔符了,不再显示
print('alex,\nassa as'.splitlines()) #按照换行符分开
print('alex,\nassa as'.split('\n'))
print('alex,\nassa as'.swapcase()) #大小写转换
print('alex assa as'.title()) #首字母大写
print('alex assa as'.zfill(50)) #不够长度50,用0填充
print('alexrr'.rsplit('e'))
python_字符串常用操作的更多相关文章
- Python 基礎 - 字符串常用操作
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...
- javascript中字符串常用操作整理
javascript中字符串常用操作整理 字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用 ...
- Python学习笔记五:字符串常用操作,字典,三级菜单实例
字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大写:a_str.capitalize() 统计字符串个数:a_str.count(“x”) 输出字符, ...
- Python3笔记022 - 5.1 字符串常用操作
第5章 字符串及正则表达式 5.1 字符串常用操作 5.1.1 拼接字符串 使用+运算符可完成多个字符串的拼接,产生一个新的字符串对象. str1 = "2020年07月06日是" ...
- 初识python: 字符串常用操作
直接上代码示例: #!/user/bin env python # author:Simple-Sir # time:20180914 # 字符串常用操作 name = 'lzh lyh' print ...
- JavaScript 字符串常用操作
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- javascript中字符串常用操作总结、JS字符串操作大全
字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...
- JavaScript 字符串常用操作纪要
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- js--javascript中字符串常用操作总结、JS字符串操作大全
字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...
随机推荐
- 关于linux三种网络形式
今天是开始的第一天,额,没什么仪式.舍友偶然间提醒我,应该把学习的东西,做一下规划和整理.我想一想也是对的.所以开通了这个.希望以后回来可以看看自己曾经的幼稚,那证明了我不断在学习在进步.最近在准备C ...
- apache https部署
1.生成证书,直接在阿里云或腾讯云中生成此处不再介绍 2.在httpd.conf中取消#LoadModule ssl_module modules/mod_ssl.so的注释 3.开启httpd-ss ...
- hdu 1163
别人的代码开始自己不知道什么数论解法: ab*ab=(a*10+b)(a*10+b)=a^2*100+2ab*10+b^2 所以the root digital=(a+b)*(a+b): 而数论中的定 ...
- CF894A QAQ
CF894A QAQ 题意翻译 题目大意: 给定一个字符串,字符串长度<=100,现在要求出字符串中'QAQ'的个数,注意,'QAQ'可以不连续,只要有顺序就可以了,例如QABQ也有一个QAQ ...
- git常规使用的命令
注: xxxx代表你的分支名称 1:本地新建一个分支,与远程分支关联: git branch --set-upstream-to origin/xxxx xxxx 2:创建本地分支: git ...
- 继续过Hard题目.0207
接上一篇:http://www.cnblogs.com/charlesblc/p/6364102.html 继续过Hard模式的题目吧. # Title Editorial Acceptance ...
- HDU 3342 -- Legal or Not【裸拓扑排序 &&水题 && 邻接表实现】
Legal or Not Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tot ...
- 南邮JAVA程序设计实验1 综合图形界面程序设计
南邮JAVA程序设计实验1 综合图形界面程序设计 实验目的: 学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法.通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法. ...
- AnyForWeb告诉你什么才是“最好的”编程语言
一被问到最好的编程语言是什么,专家们一定会异口同声的说,'世界上根本没有什么最好的,每一种编程语言都有它存在的意义和价值'. AnyForWeb认为,后半句所阐述的观点全然没错,但最好的也并不是不存在 ...
- 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式改动提交相应的那一行的改动内容。
请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 先给大家看看图片效果,大 ...