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

  1. Python格式化字符串~转

    Python格式化字符串 在编写程序的过程中,经常需要进行格式化输出,每次用每次查.干脆就在这里整理一下,以便索引. 格式化操作符(%) "%"是Python风格的字符串格式化操作 ...

  2. python学习--字符串

    python的字符串类型为str 定义字符串可以用 ‘abc' , "abc", '''abc''' 查看str的帮助 在python提示符里 help(str) python基于 ...

  3. Python格式化字符串和转义字符

    地址:http://blog.chinaunix.net/uid-20794157-id-3038417.html Python格式化字符串的替代符以及含义     符   号     说     明 ...

  4. [转载] python 计算字符串长度

    本文转载自: http://www.sharejs.com/codes/python/4843 python 计算字符串长度,一个中文算两个字符,先转换成utf8,然后通过计算utf8的长度和len函 ...

  5. Python基础-字符串格式化_百分号方式_format方式

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  6. python判断字符串

    python判断字符串 s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小 ...

  7. Python格式化字符串

    在编写程序的过程中,经常需要进行格式化输出,每次用每次查.干脆就在这里整理一下,以便索引. 格式化操作符(%) "%"是Python风格的字符串格式化操作符,非常类似C语言里的pr ...

  8. python(七)字符串格式化、生成器与迭代器

    字符串格式化 Python的字符串格式化有两种方式:百分号方式.format方式 1.百分号的方式 %[(name)][flags][width].[precision]typecode (name) ...

  9. Python 的字符串格式化和颜色控制

    (部分内容源自武神博客和网络收集.) Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两 ...

  10. python反转字符串(简单方法)及简单的文件操作示例

    Python反转字符串的最简单方法是用切片: >>> a=' >>> print a[::-1] 654321 切片介绍:切片操作符中的第一个数(冒号之前)表示切片 ...

随机推荐

  1. Python多版本情况下四种快速进入交互式命令行的操作技巧

    因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇到Python傻傻分不清楚的情况,今天小编整理了四个操作技巧,以帮助 ...

  2. [NOIP2014提高组]寻找道路

    题目:洛谷P2296.Vijos P1909.codevs3731.UOJ#19. 题目大意:给你一张有向图,边权为1,让你找一条s到t的最短路径,但这条路径上所有点的出边所指向的点都与终点连通.如果 ...

  3. 学习《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码

    入门神经网络深度学习,推荐学习<深度学习入门:基于Python的理论与实现>,这本书不来虚的,一上来就是手把手教你一步步搭建出一个神经网络,还能把每一步的出处讲明白.理解神经网络,很容易就 ...

  4. ATP自造8Gb内存颗粒供DDR3使用

    随着整个行业已经全面转向DDR4内存,不少厂商都陆续停产了DDR3,并准备好了迎接DDR5,但对于很多特殊用户,尤其是网络和嵌入式领域,仍然对DDR3有着强劲且持续的需求. 工业内存存储厂商ATP E ...

  5. centos同步网络北京时间

    sudo yum -y install ntpdate ntp sudo ntpdate time.windows.com sudo hwclock -w

  6. 字典(dictionary)与映射(map)

    1. 字典:key-value 键值对 反转字典:reverse_dict = dict(zip(D.values(), D.keys())) 前提要保证 D 的 value 不会出现重复,因为字典反 ...

  7. ORA-01659: 无法分配超出 7 的 MINEXTENTS

    plsql连接出错:ORA-01659: 无法分配超出 7 的 MINEXTENTS (在表空间 PERFSTAT 中) 从 Oracle Database 10g Enterprise Editio ...

  8. cf B. Black Square

    B. Black Square time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...

  9. Multi-process Architecture

    For Developers‎ > ‎Design Documents‎ > ‎ Multi-process Architecture This document describes Ch ...

  10. 《五》uploadify插件上传文件

    下载地址:http://www.uploadify.com/wp-content/uploads/files/uploadify.zip 相关配置:http://www.uploadify.com/d ...