Python day字符串所有使用
字符串所有的操作
name = "dio"
names = "my\t name is {Name} and i am a {job}"
print(name.capitalize())#首字母大写
print(names.count("a"))#数字符里面有几个重复的指定字母
print(names.center(50,"-"))#前一个数字表示一共要打印50个位置,不够的地方用后面双引号内的内容补上
print(name.endswith("o"))#判断一个字符串是否以括号内的字母或单词甚至后缀结尾,若是返回True
print(names.expandtabs(tabsize=80))#把字符串中的\t转换成数字内要求的空格
print(names.find("aya"))#返回开头字母的位置,字符串也可以切片
print(names[names.find("name"):])#字符串切片
print(names.format(Name = "Dongwei",job = "Fighter"))#复习一下
print(names.format_map({'Name':'Carlos','job':'magician'}))#称其为字典,之后在复习,效果和format差不多
print(names.isalnum())#是否是阿拉伯数字加上字母
print(names.isalpha())#是否是纯英文字符
print('12'.isdecimal())#s是不是十进制
print('12'.isdigit())
print('_1as'.isidentifier())#判断是不是一个合法的标识符
print('DIO'.isnumeric())#是不是字符串里面是不是只有数字
print(' '.isspace())#判断是不是空格
print('My Mame Is '.istitle())#判断每一个单词前首字母是不是大写
print('My '.isprintable())#判断可以打印与否,一般只有tty file或者drive file不行
print("DIO".isupper())#判断是不是都是大写
print('+'.join(["DIO","JOJO"]))#可以把括号内的东西放到前面的东东两旁
print(names.ljust(50,"*"))#保证一串字符串长度够前面那个数字,不够用后面双引号内东西补上
#print(names.rjust())#和上面反过来,在前面加上东东
print(names.lower())#所有变小写
print(names.upper())#所有变大写
print('\nDio'.lstrip())#去掉字符左边的空格和回车
print("DIO\n".rstrip())#同上,去右边
print(' dio\n'.strip())#去掉所有左右两边空格和回车
p = str.maketrans("abcdefghijklmn","1283764590udhf")#建立一个翻译系统p,两个双引号里面数量对应一样多
print("mamami2".translate(p))#套用p的前后转换规则,翻译这一行前面的字符串,加密用的
print('DIO'.replace('D','G'))#用后面的东东替换前面的东东,体现在字符串里
print('DIO DADA'.replace('D','G',2))#后面再加上数字表示只替换几个东东
print('llllll'.rfind('l'))#找到最右边的那个字符的下标
print('1+2+3'.split('+'))#a按给的字符当做数组间隔,比如例子中的按+分割开123三个字符
print('1+2\n+3+4'.splitlines())#按照换行分数组
print('Dio'.swapcase())#大小写互换
print('dong wei'.title())#将开头都变成大写
print('dio'.zfill((50)))#没什么用
Python day字符串所有使用的更多相关文章
- Python格式化字符串~转
Python格式化字符串 在编写程序的过程中,经常需要进行格式化输出,每次用每次查.干脆就在这里整理一下,以便索引. 格式化操作符(%) "%"是Python风格的字符串格式化操作 ...
- python学习--字符串
python的字符串类型为str 定义字符串可以用 ‘abc' , "abc", '''abc''' 查看str的帮助 在python提示符里 help(str) python基于 ...
- Python格式化字符串和转义字符
地址:http://blog.chinaunix.net/uid-20794157-id-3038417.html Python格式化字符串的替代符以及含义 符 号 说 明 ...
- [转载] python 计算字符串长度
本文转载自: http://www.sharejs.com/codes/python/4843 python 计算字符串长度,一个中文算两个字符,先转换成utf8,然后通过计算utf8的长度和len函 ...
- Python基础-字符串格式化_百分号方式_format方式
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
- python判断字符串
python判断字符串 s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小 ...
- Python格式化字符串
在编写程序的过程中,经常需要进行格式化输出,每次用每次查.干脆就在这里整理一下,以便索引. 格式化操作符(%) "%"是Python风格的字符串格式化操作符,非常类似C语言里的pr ...
- python(七)字符串格式化、生成器与迭代器
字符串格式化 Python的字符串格式化有两种方式:百分号方式.format方式 1.百分号的方式 %[(name)][flags][width].[precision]typecode (name) ...
- Python 的字符串格式化和颜色控制
(部分内容源自武神博客和网络收集.) Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两 ...
- python反转字符串(简单方法)及简单的文件操作示例
Python反转字符串的最简单方法是用切片: >>> a=' >>> print a[::-1] 654321 切片介绍:切片操作符中的第一个数(冒号之前)表示切片 ...
随机推荐
- 在 Ubuntu 18.04 LTS 无头服务器上安装 Oracle VirtualBox
作者: Sk 译者: LCTT qhwdw | 2018-10-12 01:59 本教程将指导你在 Ubuntu 18.04 LTS 无头服务器上,一步一步地安装 Oracle VirtualBox. ...
- [ZJOI2012]旅游 对偶图 树的直径
Code: // luogu-judger-enable-o2 #include<cstdio> #include<iostream> #include<algorith ...
- bzoj1935 [Shoi2007]园丁的烦恼
bzoj1935 [Shoi2007]园丁的烦恼 有N个点坐标为(xi,yi),M次询问,询问(a,b)-(c,d)的矩形内有多少点. 0≤n≤500000,1≤m≤500000,0≤xi,yi≤10 ...
- HTML学习----------DAY1 第一节
什么是 HTML? HTML 是用来描述网页的一种语言. HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (ma ...
- vmware下ubuntu的网络配置
捣弄了vmnet0和vmnet8连接后,ubuntu上不了网了,今天突然解决了这个问题. 打开vmware后,点编辑-->虚拟网络编辑器 这里我使用的是NAT模式,所以要修改vmnet8 点vm ...
- ArcSDE学习笔记---------使用
1.首先在 将下面四个jar包放到工程里 2.然后打开ArcMAP,在arcmap里建立属于你自己的表 3.然后在你的本地数据库上建立与arcmap的连接 完成这三步就可以开始对ArcSDE的数据进行 ...
- ArcGIS api for javascript——显示多个ArcGIS Online服务
描述 本例展示了如何使用按钮在地图里的两个不同的图层间切换.所有地图里的图层恰巧是来自ArcGIS Online的ArcGISTiledMapServiceLayers.按钮是Dojo dijit按钮 ...
- POJ 1258 Agri-Net (最小生成树+Prim)
Agri-Net Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 39820 Accepted: 16192 Descri ...
- ORA-01003: no statement parsed
环境:delphi 5.BDE.oracle10 delphi里面用tStoreProc调用存储过程出现ORA-01003: no statement parsed. 解决方法:tStoreProc. ...
- 同学们,OpenCV出3.0了,速去围观!
OpenCV3.0 OpenCV > NEWS > OpenCV 3.0 2015-06-04 With a great pleasure and great relief OpenCV ...