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中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...
随机推荐
- MySQL 数据库类型
- Hibernate之HQL基本用法
关于HQL HQL与SQL非常类似,只不过SQL的操作对象是数据表,列等对象,而HQL操作的是持久化类,实例,属性等. HQL是完全面向对象的查询语言,因此也具有面向对象的继承,多态等特性. 使用HQ ...
- WebService学习总结(6)——WebService常用接口
商业和贸易:1.股票行情数据 WEB 服务(支持香港.深圳.上海基金.债券和股票:支持多股票同时查询) Endpoint: http://webservice.webxml.com.cn/WebSer ...
- String 字符串的追加,数组拷贝
package chengbaoDemo; import java.util.Arrays; /** *需求:数组的扩容以及数据的拷贝 *分析:因为String的实质是以字符数组存储的,所以字符串的追 ...
- Innodb性能优化之参数设置
现在,Innodb是Mysql最多使用的存储引擎.其性能一直广受关注.本文通过基本的参数设置来提高其性能. innodb_buffer_pool_size 缓冲池大小.这是innodb参数中最重要的设 ...
- BJFU 质数相关
/* BJFU 质数相关 http://101.200.220.237/contest/19/problem/116/ 二分图 按质因数奇偶性建立二分图 * * */ #include <cst ...
- nodejs-配置vs code的插件
在windows上安装好npm后,再在终端里使用npm安装express,再安装express-generator 进入express的目录, 在终端中执行 npm install 启动expres ...
- c++ 设计模式之简单的工厂模式
调试环境:vs2010 // test0.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> ...
- rpc框架--grpc-java
rpc框架--grpc-java grpc源码:https://github.com/grpc/grpc-java/releases/tag/v1.0.0 gradle下载:https://gradl ...
- [Performance] Optimize Paint and Composite for the website
"Paint" is one of the most preference killer, it can easily cost more than 60fps, and once ...