原始字符串操作符
(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'