原始字符串操作符
(1)原始字符串操作符是为了对付那些在字符串中出现的特殊字符
(2)在原始字符串里,所有的字符都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符
(3)比如在windows写路径时经常会把出现以下情况
2.字符串内建函数
(1)每次都不会改变字符串原本的值
(2)字符串.函数 或者将字符串赋值给函数后写成变量名.函数是都可以的
(3)还有很多的内涵函数,下边只是举例说明
>>> import tab
>>> hi = "i love you"
>>> hi.capitalize()
‘I love you‘
>>> hi.rjust(30)
‘ i love you‘
>>> hi.ljust(30)
‘i love you ‘
>>> hi.center(30)
‘ i love you ‘
>>> hi.center(30,"+")
‘++++++++++i love you++++++++++‘
>>> hi.count("i")
1
>>> hi.count("i",6)
0
>>> hi.endswith("u")
True
>>> hi.startswith("u")
False
>>> hi.islower()
True
>>> "zhang123".islower()
True
>>> hi.isupper()
False
>>> hi.upper()
‘I LOVE YOU‘
>>> hi.lower()
‘i love you‘
>>> astr = " i love you \t \n"
>>> astr.strip()
‘i love you‘
>>> astr.lstrip()
‘i love you \t \n‘
>>> astr.rstrip()
‘ i love you‘
>>> astr.rstrip(" you")
‘ i love you \t \n‘
>>> astr.rstrip(" \n\tyou")
‘ i love‘
>>> astr.strip("you")
‘ i love you \t \n‘
>>> hi.split()
[‘i‘, ‘love‘, ‘you‘]
>>> "home.tar.gz".split(".")
[‘home‘, ‘tar‘, ‘gz‘]
>>> astr = """i
... love
... you"""
>>> astr.split()
[‘i‘, ‘love‘, ‘you‘]
>>> astr.splitlines()
[‘i‘, ‘love‘, ‘you‘]
>>> hi.replace("i","you")
‘you love you‘
>>> hi.replace("o","AAA",1)
‘i lAAAve you‘
本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1829568
原文地址:http://zhangdl.blog.51cto.com/11050780/1829568