python join字符連接函數的使用方法

string模塊的join方法,因此它需要兩個參數,一個是list,另一個是分隔符。而且調用時正如cnxo所示,如果你導入了 string模塊:

import string
你需要使用string.join()這樣來用。

但現在string對象本身就有這樣方法,這樣它只需要一個分隔符參數。用法爲:

'+'.join(list1)


最簡單的我們用到了join函數,實例

print ''.join(list('hello'))


把數據連接

word1 = "A"
word2 = "few"
word3 = "good"
word4 = "words"
wordList = ["A", "few", "more", "good", "words"]

print "Words:" + word1 + word2 + word3 + word4
print "List: " + ' '.join(wordList)

實例

word1 = "A"
word2 = "few"
word3 = "good"
word4 = "words"
wordList = ["A", "few", "more", "good", "words"]


#Joining a list of words
sentence = "Second:"
for word in wordList:
sentence += " " + word
sentence += "."
print sentence

綜合上面所述看個實例

# splitting strings
string1 = "A, B, C, D, E, F"

print "String is:", string1
print "Split string by spaces:", string1.split()
print "Split string by commas:", string1.split( "," )
print "Split string by commas, max 2:", string1.split( ",", 2 )
print

# joining strings
list1 = [ "A", "B", "C", "D", "E", "F" ]
string2 = "___"

print "List is:", list1
print 'Joining with "%s": %s'
% ( string2, string2.join ( list1 ) )
print 'Joining with "-.-":', "-.-".join( list1 )

更多相關文章
  • 字符替換我們常用用str_replace函數,而替換一部份字符我們會使用substr_replace函數了,下面我來簡單的列舉一下這兩個例子的使用方法吧.PHP字符串中替換指定字符串有兩個函數substr_repla
  • mysql教程 sql LENGTH,RIGHT,CHAR_LENGTH字符處理函數LENGTH(str) OCTET_LENGTH(str) CHAR_LENGTH(str) CHARACTER_LENGTH(st
  • Python教程 dir()內置函數作用及使用方法
    本教程我們來講講>Python內置的dir()函數是幹什麽用的,在什麽情況下使用這個方法,學習Python的同學可以看看.dir()內置函數作用python內置方法有很多,無論是初學還是經通python的程序員都不能全部記住所有方法,這時候dir()函數就非常有用了.使用dir()函數可以查看 ...
  • 文章講到了刪除左右字符trim函數的用法,這是在sql中哦,用起來感覺沒在php中方便,有需要的朋友參考一下操作過程吧.程序中的Trim函數大夥都知道的,但是要SQL中只有LTRIM,RTRIM刪除左.右空白字符,而不能刪除指定字符,所以我們自己寫一個.要求:1. 能刪除前後空白,如 ' aa '
  • 本文章給各位簡單的介紹一下在python分割字符串函數split,filter使用方法,下面一起來看看吧.現有字符串,需要取出用空格分隔的第一段,操作如下>>> product_model = ‘WS-C2960G-24TC-L – Fixed Module 0′>>& ...
  • similar_text() 函數計算兩個字符串的匹配字符的數目.該函數也可以計算兩個字符串的相似度(以百分比計).語法similar_text(string1,string2,percent)注釋:levenshtein() 函數比 similar_text() 函數更快.不過,similar_t ...
  • replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串. 語法 stringObject.replace(regexp/substr,replacement)參數 描述 regexp/substr 必需.規定子字符串或要替換的模式的 RegExp 對象.re
  • C++ replace()函數返回string 能放的最大元素個數.(不同于capacity)size _ type max _ size( ) const; basic_string <char>::size_ty
一周排行
  • windows 中iis7.iis7.5是默認不安裝的,所以在安裝完windows vista/windows 7/windows 2008之後如果需要安裝iis7/iis7.5的話,就要自己動手了.安裝的步驟爲:開 ...
  • 一般情況下用戶名我們只能使用數字字母之類的但有時可能可以有中文,數字之類的,下面本文章總結了一些利用正則來驗證用戶名的例子.例子,字母.數字和漢字 代碼如下 if(preg_match("/[ '.,:;* ...
  • 下文給各位介紹Symfony2.4 配置web伺服器步驟,這裏包括了解apache 與nginx搭配了,希望例子可以幫助到各位哦Symfony要想在web伺服器中正常運行需要進行簡單的配置:Apache2 代碼如下
  • 現在css3的border-radius屬性可以很方便的實現圓角功能,對網站前台人員無疑是一件喜事,但悲劇的是IE6/7/8並不支持,讓我們棄新技術不用,是不可能的,因此找到了一種解決的辦法--- IE利用VML矢量
  • Flexbox真是一款快速布局神器,不過,最近出現浏覽器兼容問題,比較煩心,因爲剛開始沒有解析兼容浏覽器的問題,不過在不斷的努力下,還是解決了,請下以下內容.在IE10和IE11中發現了一個Bug,就是Sticky ...
  • Windows 8系統運行大型遊戲的優化技巧
    如果你想你的遊戲在windows8中運行流暢我們需要對系統進行一些相關設置優化了以提升系統
  • iTunes備份照片在哪裏iTunes備份文件存儲在哪裏
    iTunes備份照片在哪裏呢?itunes是蘋果手機的一個官方指定的用來實現iphone連
  • 在自己編輯安裝php時提示 checking for mysql_close in -lmysqlclient_r- no ,看這句我看是什麽mysql問題,但結果是不是它的問題呢,下面我們一起來看看.又在折騰伺服器
  • sql select 語句用法
    select 語句用于從表中選取數據.結果被存儲在一個結果表中(稱爲結果集).sql se
  • 文章提供js 獲取checkbox Option Select 值代碼,他們分別可以獲取用戶選了表單的值,如果第一個checkbox就是判斷是否爲checked,option就是遍曆Options[i].value的 ...