字符串所有的操作
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. 洛谷 P2486 [SDOI2011]染色 LCT

    Code: #include <cstdio> //SDOI2010 染色 #include <algorithm> #include <cstring> #inc ...

  2. 洛谷2863 [Usaco06JAN]牛的舞会

    题目描述 约翰的N (2 <= N <= 10,000)只奶牛非常兴奋,因为这是舞会之夜!她们穿上礼服和新鞋子,别 上鲜花,她们要表演圆舞. 只有奶牛才能表演这种圆舞.圆舞需要一些绳索和一 ...

  3. [洛谷P2245]星际导航

    题目大意:有一张n点m边的带权无向图,和一些问题,每次询问两个点之间的路径的最大边权最小是多少. 解题思路:同NOIP2013货车运输,只是数据增大,大变成小,小变成大了而已.所以具体思路见货车运输. ...

  4. 学习参考《Python基础教程(第3版)》中文PDF+英文PDF+源代码

    python基础教程ed3: 基础知识 列表和元组 字符串 字典 流程控制 抽象(参数 作用域 递归) 异常 魔术方法/特性/迭代器 模块/标准库 文件 GUI DB 网络编程 测试 扩展python ...

  5. 洛谷P1006 传纸条 (棋盘dp)

    好气,在洛谷上交就过了,在caioj上交就只有40分 之前在51nod做过这道题了. https://blog.csdn.net/qq_34416123/article/details/8180902 ...

  6. FOJ1205 小鼠迷宫问题 (BFD+递推)

    FOJ1205 小鼠迷宫问题 (BFD+递推) 小鼠a与小鼠b身处一个m×n的迷宫中,如图所示.每一个方格表示迷宫中的一个房间.这m×n个房间中有一些房间是封闭的,不允许任何人进入.在迷宫中任何位置均 ...

  7. OC07 -- 迭代器/NSNumber/NSValue/NSRange/NSSet/NSDate 及相互转换.(杂)

    //一: 迭代器 //数组 NSArray *arr=@[@"1",@"2",@"3",@"4",@"5&qu ...

  8. BZOJ 3781 莫队

    思路:不能再裸的裸题-- //By SiriusRen #include <cmath> #include <cstdio> #include <algorithm> ...

  9. sublime text 2 licence

    ----- BEGIN LICENSE ----- Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0EEB94 BC ...

  10. 使用Excel VBA(快捷键)(加菜单)

    将excel宏安全性调到中: 按alt+f11进入vba编辑器: 记住以下快捷键: F7 代码窗口 F4 属性窗口 ctrl+R 工程资源窗口 F5 程序运行 TAb 代码缩进 SHIFT+TAB  ...