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_字符串常用操作的更多相关文章

  1. Python 基礎 - 字符串常用操作

    字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...

  2. javascript中字符串常用操作整理

    javascript中字符串常用操作整理 字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用 ...

  3. Python学习笔记五:字符串常用操作,字典,三级菜单实例

    字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大写:a_str.capitalize() 统计字符串个数:a_str.count(“x”) 输出字符, ...

  4. Python3笔记022 - 5.1 字符串常用操作

    第5章 字符串及正则表达式 5.1 字符串常用操作 5.1.1 拼接字符串 使用+运算符可完成多个字符串的拼接,产生一个新的字符串对象. str1 = "2020年07月06日是" ...

  5. 初识python: 字符串常用操作

    直接上代码示例: #!/user/bin env python # author:Simple-Sir # time:20180914 # 字符串常用操作 name = 'lzh lyh' print ...

  6. JavaScript 字符串常用操作

    JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...

  7. javascript中字符串常用操作总结、JS字符串操作大全

    字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...

  8. JavaScript 字符串常用操作纪要

    JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...

  9. js--javascript中字符串常用操作总结、JS字符串操作大全

    字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...

随机推荐

  1. 关于linux三种网络形式

    今天是开始的第一天,额,没什么仪式.舍友偶然间提醒我,应该把学习的东西,做一下规划和整理.我想一想也是对的.所以开通了这个.希望以后回来可以看看自己曾经的幼稚,那证明了我不断在学习在进步.最近在准备C ...

  2. apache https部署

    1.生成证书,直接在阿里云或腾讯云中生成此处不再介绍 2.在httpd.conf中取消#LoadModule ssl_module modules/mod_ssl.so的注释 3.开启httpd-ss ...

  3. hdu 1163

    别人的代码开始自己不知道什么数论解法: ab*ab=(a*10+b)(a*10+b)=a^2*100+2ab*10+b^2 所以the root digital=(a+b)*(a+b): 而数论中的定 ...

  4. CF894A QAQ

    CF894A QAQ 题意翻译 题目大意: 给定一个字符串,字符串长度<=100,现在要求出字符串中'QAQ'的个数,注意,'QAQ'可以不连续,只要有顺序就可以了,例如QABQ也有一个QAQ ...

  5. git常规使用的命令

    注: xxxx代表你的分支名称   1:本地新建一个分支,与远程分支关联: git branch --set-upstream-to origin/xxxx xxxx   2:创建本地分支: git ...

  6. 继续过Hard题目.0207

    接上一篇:http://www.cnblogs.com/charlesblc/p/6364102.html 继续过Hard模式的题目吧.   # Title Editorial Acceptance ...

  7. HDU 3342 -- Legal or Not【裸拓扑排序 &amp;&amp;水题 &amp;&amp; 邻接表实现】

    Legal or Not Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tot ...

  8. 南邮JAVA程序设计实验1 综合图形界面程序设计

    南邮JAVA程序设计实验1  综合图形界面程序设计 实验目的: 学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法.通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法. ...

  9. AnyForWeb告诉你什么才是“最好的”编程语言

    一被问到最好的编程语言是什么,专家们一定会异口同声的说,'世界上根本没有什么最好的,每一种编程语言都有它存在的意义和价值'. AnyForWeb认为,后半句所阐述的观点全然没错,但最好的也并不是不存在 ...

  10. 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式改动提交相应的那一行的改动内容。

    请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1 先给大家看看图片效果,大 ...