码迷,mamicode.com
首页 > 编程语言 > 详细

以写代学:python 原始字符串操作符&&字符串内建函数

时间:2016-07-25 16:43:44      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:python 字符串内建函数

原始字符串操作符

(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

以写代学:python 原始字符串操作符&&字符串内建函数

标签:python 字符串内建函数

原文地址:http://zhangdl.blog.51cto.com/11050780/1829568

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!