python strip()方法
描述:python strip()方法用於移除字串頭尾指定的字元(預設為空格)。
語法:
str.strip([chars])
引數:chars -- 移除字串頭尾指定的字元。
例項:
#!/usr/bin/python
str = "
0000000this is string example....wow!!!0000000";
print str.strip( '
0' );
執行結果:
this is string example....wow!!!
python split()方法
描述:python split()通過指定分隔符對字串進行切片,如果引數num有指定值,則僅分隔num個子字串。
語法:
str.split(str="", num=string.count(str))
引數:str -- 分隔符,預設為空格。
num -- 分割次數。
返回值:
返回分割後的字串列表。
例項:
#!/usr/bin/python
str = "
line1-abcdef \nline2-abc \nline4-abcd";
str.split( );
print str.split('
', 1 );
執行結果:
['line1-abcdef
', '
line2-abc
', '
line4-abcd']
['line1-abcdef
', '
\nline2-abc \nline4-abcd
']
python 各種刪除空格的方法:
"xyz
".strip() #
returns "xyz"
"xyz
".lstrip() #
returns "xyz "
"xyz
".rstrip() #
returns " xyz"
"x y z
".replace('
', '') #
returns "xyz"
列表,元組,字串之間的轉化通過join(), str(), list(), tuple() 這四個函式實現。
>>> demo_str = 'test'>>> demo_tuple = ('t','e','s','t')
>>>demo_list = ['t','e','s','t']
>>> temp = list(demo_tuple)
>>> type(temp)
>>> temp = list(demo_str)
>>> type(temp)
>>> demo_str = 'test'>>> demo_tuple = ('t','e','s','t')
>>>demo_list = ['t','e','s','t']
>>> temp = tuple(demo_str)
>>> type(temp)
>>> temp = tuple(demo_list)
>>> type(temp)
>>> demo_str = 'test'用str()轉換的字串不能用print()函式以字串形式顯示>>> demo_tuple = ('t','e','s','t')
>>>demo_list = ['t','e','s','t']
>>> temp = str(demo_list)
>>> type(temp)
>>> temp = str(demo_tuple)
>>> type(temp)
>>> demo_str = 'test'對於這種問題要用join()函式處理>>> demo_tuple = ('t','e','s','t')
>>>demo_list = ['t','e','s','t']
>>> temp = str(demo_list)
>>> type(temp)
>>>print (temp)
['t', 'e', 's', 't']
>>> temp = str(demo_tuple)
>>> type(temp)
>>>print (temp)
('t', 'e', 's', 't')
>>> demo_str = 'test'用join()和str()生成的都是字串型別的,但為什麼用print 輸出的結果不同?>>> demo_tuple = ('t','e','s','t')
>>>demo_list = ['t','e','s','t']
>>> temp = ''.join(demo_list)
>>> type(temp)>>>print (temp)
test
>>> temp = ''.join(demo_tuple)
>>> type(temp)
>>>print (temp)
test
python常用方法
1 生成隨機數 import random 引入模組 rnd random.randint 1,100 生成1 500間的隨機數 2 讀檔案 f open c 1.txt r lines f.readlines 讀取全部內容 for line in lines print line 3 寫檔案 f ...
python常用方法
1.range 函式 作用 返回一系列連續增加的整數,它的工作方式類似於分片,可以生成乙個列表物件。range函式大多數時常出現在for迴圈中,在for迴圈中可做為索引使用。使用方法 range 函式內只有乙個引數,則表示會產生從0開始計數的整數列表 range 4 0,1,2,3 當傳入兩個引數時...
Python常用方法
一 easy install 和 pip 的安裝及使用 easy install 打包和發布 python 包 pip 是包管理 easy install 的安裝 前提是python的環境已配置好 pip 的安裝 待根據上述操作,安裝好easy install 之後,再安裝pip easy inst...