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

栏目: Python · 发布时间: 7年前

内容简介:#!/usr/bin/python#_*_coding:UTF-8 _*_#split方法

#!/usr/bin/python

#_*_coding:UTF-8 _*_#

split方法

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

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

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

输出

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

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

#strip方法

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)

输出

    我的前后都有空格哦!     
我的前后都有空格哦!
找到了这个名字
刀光剑影不是我门派+++++++
刀光剑影不是我门派
欲练此功,****必先.....

strip方法,默认是将字符串开头和末尾的空格去掉;如果指定的字符串的参数,则是将字符串开头和末尾的指定字符去掉;但是对于字符串中间的字符是不能去掉的。

#transelate方法

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

输出

岁在癸丑,暮春z初,会于会稽山阴z兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹,又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦z盛,一觞一咏,亦足以畅叙幽情。

translate方法是根据设定好的替代关系,将字符串的内容按照设定的替代关系替代。这里需要注意,本文中的例子代码是 Python 3的,如果是Python2的版本用法不一样,它是这样用的,

import string

trantab = string.maketrans('123','abc')

test = "这里有123";

print test.translate(trantab); 

输入出:这里有abc,这里需要注意版本的差异。

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Growth Hack 這樣做

Growth Hack 這樣做

Xdite / PCuSER電腦人文化 / 2016-5-7 / 300.00台幣

◎具體教你在預算有限的情況之下,把成長做出來的可行與必要方法! ◎帶動台灣成長駭客話題的專業講師,親授讓產品突破80分的成長秘笈 @這本書要給誰看? 1. 創業者、個人品牌經營者,想要提高自己服務轉換率的人。 2. 空有產品,但是賣不出去,花了錢投廣告卻效果低落的人。 @這本書有什麼不一樣? 1.全球最重要的趨勢,台灣最知名的 Growth Hack 講師 Xd......一起来看看 《Growth Hack 這樣做》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

在线进制转换器
在线进制转换器

各进制数互转换器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具