少说话多写代码之Python学习008——字符串的方法02

#!/usr/bin/python
#_coding:UTF-8 _#python

split方法mysql

str='喜,怒,忧,思,悲,恐,惊'
stringArray=str.split(',')
print(stringArray)

str='usr/bin/mysql'
stringArray=str.split('/')
print(stringArray)

str='一 二 三'
stringArray = str.split(' ')
print(stringArray)

输出sql

['喜', '怒', '忧', '思', '悲', '恐', '惊']
['usr', 'bin', 'mysql']
['一', '二', '三']数组

split方法根据指定字符将字符串分割为数组。ide

#strip方法.net

str='    个人先后都有空格哦!     '
print(str)
chooseStr= str.strip()
print(chooseStr)

names=['田伯光','不可不戒','桃根仙']
name='田伯光  '
if name.strip() in names :print('找到了这个名字')

str='*******刀光剑影不是我门派+++++++'
chooseStr=str.strip('*')
print(chooseStr)
chooseStr=chooseStr.strip('+')
print(chooseStr)

str='欲练此功,****必先.....'
chooseStr=str.strip('*')
print(chooseStr)

输出code

个人先后都有空格哦!

个人先后都有空格哦!
找到了这个名字
刀光剑影不是我门派+++++++
刀光剑影不是我门派
欲练此功,****必先.....
strip方法,默认是将字符串开头和末尾的空格去掉;若是指定的字符串的参数,则是将字符串开头和末尾的指定字符去掉;可是对于字符串中间的字符是不能去掉的。ip

#transelate方法
mystr='岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹,又有清流激湍,映带左右,引觉得流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。'<br/>transe1=mystr.maketrans('之','z')<br/>lastStr=mystr.translate(transe1)<br/>print(lastStr)
输出字符串

岁在癸丑,暮春z初,会于会稽山阴z兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹,又有清流激湍,映带左右,引觉得流觞曲水,列坐其次。虽无丝竹管弦z盛,一觞一咏,亦足以畅叙幽情。
translate方法是根据设定好的替代关系,将字符串的内容按照设定的替代关系替代。这里须要注意,本文中的例子代码是Python3的,若是是Python2的版本用法不同,它是这样用的,
import string
trantab = string.maketrans('123','abc')
test = "这里有123";
print test.translate(trantab);
输入出:这里有abc,这里须要注意版本的差别。get

工程文件下载:https://download.csdn.net/download/yysyangyangyangshan/10669335

相关文章
相关标签/搜索