欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python分割和拼接字符串

 更新時間:2013年11月01日 14:59:40   作者:  
python分割和拼接字符串的實(shí)例,使用了string的split和join 方法,并對這二個方法做說明。
關(guān)于string的split 和 join 方法
對導(dǎo)入os模塊進(jìn)行os.path.splie()/os.path.join() 貌似是處理機(jī)制不一樣,但是功能上一樣。

1.string.split(str=' ',num=string.count(str)):  以str為分隔,符切片string,如果num有指定值,則僅分隔num個子字符串。
S.split([sep [,maxsplit]]) -> 由字符串分割成的列表 返回一組使用分隔符(sep)分割字符串形成的列表。如果指定最大分割數(shù),則在最大分割時結(jié)束。
如果分隔符未指定或者為none,則分隔符默認(rèn)為空格。
注意:分隔符不能為空,否則會出錯,但是可以有不含其中的分隔符。
os.path.split()
os.path.split是按照路徑將文件名和路徑分割開,比如d:\\python\\python.ext,可分割為['d:\\python', 'python.exe']
復(fù)制代碼 代碼如下:

import os
 print os.path.split('c:\\Program File\\123.doc')
 print os.path.split('c:\\Program File\\')
 -----------------output---------------------
 ('c:\\Program File', '123.doc')
 ('c:\\Program File', '')

2.string.join(sep):  以string作為分割符,將sep中所有的元素(字符串表示)合并成一個新的字符串。
將join里字符串、元祖、列表的所有元素通過分隔符連接成一個新的字符串(字符串、元祖、列表它們是序列類型,有著相同的訪問方式)
os.path.join(path1[,path2[,......]]) 將多個路徑組合后返回,第一個絕對路徑之前的參數(shù)將被忽略。
復(fù)制代碼 代碼如下:

>>> os.path.join('c:\\', 'csv', 'test.csv')
'c:\\csv\\test.csv'
>>> os.path.join('windows\temp', 'c:\\', 'csv', 'test.csv')
'c:\\csv\\test.csv'
>>> os.path.join('/home/aa','/home/aa/bb','/home/aa/bb/c')
'/home/aa/bb/c'

例子:
寫一個函數(shù),參數(shù)為一個長字符串和一個word,將長字符串中是word的改為對應(yīng)字母個數(shù)的**,比如,長字符串為“this hack is wack hack”,word為“hack”,那么要求函數(shù)輸出:“this **** is wack ****”
復(fù)制代碼 代碼如下:

def censor(text,word):
    texts = text.split(" ")
    for i in range(len(texts)):if texts[i] == word:
            texts[i] = "*" * len(word)
    return " ".join(texts)
print censor("hey hey hey","hey")

輸出:
*** *** ***

相關(guān)文章

  • 詳解python如何引用包package

    詳解python如何引用包package

    在本篇文章里小編給大家整理的是關(guān)于python中引用包方法及相關(guān)實(shí)例,需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • pandas中concatenate和combine_first的用法詳解

    pandas中concatenate和combine_first的用法詳解

    本文主要介紹了pandas中concatenate和combine_first的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • PYTHON基礎(chǔ)-時間日期處理小結(jié)

    PYTHON基礎(chǔ)-時間日期處理小結(jié)

    PYTHON時間日期處理函數(shù)以datetime為中心, 起點(diǎn)或中轉(zhuǎn), 轉(zhuǎn)化為目標(biāo)對象, 涵蓋了大多數(shù)業(yè)務(wù)場景中需要的日期轉(zhuǎn)換處理,這里就為大家介紹一下,需要的朋友可以參考下
    2018-05-05
  • 如何用python繪制雷達(dá)圖

    如何用python繪制雷達(dá)圖

    這篇文章主要介紹了如何用python繪制雷達(dá)圖,幫助大家更好的利用python進(jìn)行數(shù)據(jù)分析,感興趣的朋友可以了解下
    2021-04-04
  • 一文帶你探索Python中的eventlet通信機(jī)制

    一文帶你探索Python中的eventlet通信機(jī)制

    這篇文章主要為大家詳細(xì)介紹了Python中的eventlet通信機(jī)制的相關(guān)知識,文中的示例代碼講解詳細(xì),對我們深入了解Python有一定幫助,需要的可以參考一下
    2023-06-06
  • Python操作Mysql實(shí)例代碼教程在線版(查詢手冊)

    Python操作Mysql實(shí)例代碼教程在線版(查詢手冊)

    本文介紹了Python操作MYSQL、執(zhí)行SQL語句、獲取結(jié)果集、遍歷結(jié)果集、取得某個字段、獲取表字段名、將圖片插入數(shù)據(jù)庫、執(zhí)行事務(wù)等各種代碼實(shí)例和詳細(xì)介紹,代碼居多,是一桌豐盛唯美的代碼大餐
    2013-02-02
  • python實(shí)現(xiàn)將中文日期轉(zhuǎn)換為數(shù)字日期

    python實(shí)現(xiàn)將中文日期轉(zhuǎn)換為數(shù)字日期

    這篇文章主要介紹了python實(shí)現(xiàn)將中文日期轉(zhuǎn)換為數(shù)字日期,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 深入理解Django-Signals信號量

    深入理解Django-Signals信號量

    這篇文章主要介紹了深入理解Django-Signals信號量,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • 基于python list對象中嵌套元組使用sort時的排序方法

    基于python list對象中嵌套元組使用sort時的排序方法

    下面小編就為大家分享一篇基于python list對象中嵌套元組使用sort時的排序方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python實(shí)操案例練習(xí)(七)

    python實(shí)操案例練習(xí)(七)

    這篇文章主要介紹了python實(shí)操案例練習(xí),本文給大家分享的案例中主要任務(wù)有編寫程序?qū)崿F(xiàn)樂手彈奏樂器、使用面向?qū)ο笤O(shè)計自定義類,描述出租車和家用轎車的信息,需要的小伙伴可以參考一下
    2022-02-02

最新評論