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. javax.servlet.http.HttpServletRequest; 不存在

    右击项目 找到 最后一项 属性设置 选择 Server Runtime 选择导入你的 tomcat jar 包

  2. SSH框架整合截图(二)

    客户拜访管理 1 什么是客户拜访 (1)客户:与公司有业务往来的 (2)用户:可以使用系统的人 2 用户和客户关系 (1)用户和客户之间是拜访的关系 (2)用户 和 客户 是 多对多关系 ** 一个用 ...

  3. Adnroid_sdk安装代理

  4. 在magento的eav模型中如何在更新记录时只在value表的原值上更新

    1,一般情况下,当我们在调用getModel在load某条实体接着更新对应实体上的值是,都不会覆盖原来的实体value表上的值,而是保留原来的,并在value表上重新创建一条值记录,比如初始表如下: ...

  5. Java&Xml教程(十一)JAXB实现XML与Java对象转换

    JAXB是Java Architecture for XML Binding的缩写,用于在Java类与XML之间建立映射,可以帮助开发人员非常方便的將XML和Java对象进行相互转换. 本文以一个简单 ...

  6. 自己定义button

    我们应该建立自己的代码库,建立自己的工厂 苹果公司给我们提供了强大的利器 可是我们不应该以简简单单的实现基本功能就满足了 大牛的成长之路.都是自己慢慢深入研究 我们要有成长为大牛的目标 今天给大家写个 ...

  7. display:block jquery.sort()

    对所有的块元素都没有意义,块元素的dispaly属性默认值为block,没必要再显式定义——除非你之前对块元素的display属性重新定义过.===========================多罗 ...

  8. 读取excel模板填充数据 并合并相同文本单元格

    try             { string OutFileName = "北京市国控企业污染源废气在线比对监测数据审核表" + DateTime.Now.ToString(& ...

  9. php实现邮箱激活功能

    php实现邮箱激活功能 一.样例 二.文件结构 其中swiftmailer-master是第三方插件,用来发验证邮件 三.核心代码 doAction.php 响应页面 <?php header( ...

  10. Python·Jupyter Notebook各种使用方法记录

    标签(空格分隔): Python 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Jupyter 二 更改Jupyter ...