多平台统一管理软件接口,如何实现多平台统一管理软件接口
281
2022-08-26
python字符串方法(python字符串方法upper)
本文参考自《python基础教程 (第二版)》
操作 | 语法 | 举例 | 结果 |
查找子串
| find("str") 1.返回子串所在位置的最左端索引 2.没有找到返回-1 3.可以接受起始点和结束点参数,范围左闭右开 | title = "Monty Python's Flying Circus" 1.title.find("Monty") title.find("Python") 2.title.find("Zircus") 3.title.find(“Circus”, 0, 22) #提供起始点和结束点 |
0 6 -1 -1 |
添加序列 | "sep".join(seq) 1.split的逆方法 | 1.sep = "+" seq = ["1", "2", "3", "4", "5"] sep.join(seq) 2.sep = "/" dirs = ["", "usr", "bin", "env"] " sep.join(dirs) |
"1+2+3+4+5"
"/usr/bin/env" |
分割序列 | str.split("sep") 1.join的逆方法 | 1."1+2+3+4+5".split("+") 2."/usr/bin/env".split("/") | ["1", "2", "3", "4", "5"] ["", "usr", "bin", "env"] |
小写字母 | str.lower() | 1."Trondheim Hammer Dance".lower() | "trondheim hammer dance" |
大写字母 | str.upper() | 1."Trondheim Hammer Dance".upper() | "TRONDHEIM HAMMER DANCE" |
大写小写互换 | str.swapcase() | 1. "aAsmr3idd4bgs7Dlsf9eAF".swapcase() | "AaSMR3IDD4BGS7dLSF9Eaf" |
标题转换 | string.capwords() | 1.import string string.capwords("that's all, folks") |
"That's All, Folks" |
替换 | str.replace(old,new) | 1."This is a test".replace("is", "ezz") | 'Thezz ezz a test' |
去除空格
| str.strip() 1.去除两侧空格(不含内部) 2.指定需要去除的字符,将它们作为参数 | 1." internall whitespace is kept ".strip() 2."*** SPAM * for * everyone!!! ***".strip(" *!") | "internall whitespace is kept" "SPAM * for * everyone" |
str.lstrip() 去除左侧空格 | 1." internall whitespace is kept ".lstrip() | "internall whitespace is kept " | |
str.rstrip() 去除右侧空格 | 1." internall whitespace is kept ".rstrip() | " internall whitespace is kept" |
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~