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. 使用Spring的MailSender发送邮件

    第1步:扫描邮件发送的属性配置 <context:property-placeholder location="/config/mail.properties" ignore ...

  2. 【hihocoder 1304】搜索一·24点

    [题目链接]:http://hihocoder.com/problemset/problem/1304 [题意] [题解] 按照题目给的方法搜索就好; 那个方法很棒啊. 注意除0; 然后是浮点数的比较 ...

  3. 使用gson进行数据(集合数据)的转换 并且返回给前端 进行动态解析 并添加

    后台使用gson转换工具把list集合数据 以json字符串的方式返回给前台 解压: 加入到工程中 前台页面进行数据解析时  需要把得到的字符串  转换为object数组 -------------- ...

  4. PL/SQL控制语句

    本节要点: l  选择结构控制语句 if条件控制语句 Case语句 l  循环结构控制语句 基本loop循环 for循环 while循环 嵌套循环 PL/SQL既然是面向过程的编程语言,那么它就有针对 ...

  5. codevs——T1044 拦截导弹 || 洛谷——P1020 导弹拦截

    http://codevs.cn/problem/1044/ || https://www.luogu.org/problem/show?pid=1020#sub 时间限制: 1 s  空间限制: 1 ...

  6. I - Agri-Net

    I - Agri-Net poj 1258 注意:多组数据输入. #include<cstdio> #include<cstring> #include<iostream ...

  7. JAVA实现将GeoHash转化为相应的经纬度坐标

    转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/50568428 http://www.llwjy.com/blogdetail/f ...

  8. 6 Javascript:函数

    函数 函数是面向任务的. 当我们面临一个须要可问题的时候.往往无处下手.这时候.须要将问题分解为多个任务,从而逐一击破. 这里就须要函数的帮助. 语法 function Name() { Body() ...

  9. ios假设写一个提示带动画的View,能够来引导用户行为

    先上图: 这个UIView能够这样写: -(id)initWithFrame:(CGRect)frame backImage:(UIImage*)image msgStr:(NSString*)txt ...

  10. swift-判断是否已获得相机、相册权限

    // 相机权限 func isRightCamera() -> Bool { let authStatus = AVCaptureDevice.authorizationStatus(forMe ...