Python常用方法

2022-04-29 01:33:11 字數 2827 閱讀 6349

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";

print

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' 

>>> demo_tuple = ('t','e','s','t')

>>>demo_list = ['t','e','s','t']

>>> temp = str(demo_list)

>>> type(temp)

>>> temp = str(demo_tuple)

>>> type(temp)

用str()轉換的字串不能用print()函式以字串形式顯示

>>> demo_str = 'test' 

>>> 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')

對於這種問題要用join()函式處理

>>> demo_str = 'test' 

>>> 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

用join()和str()生成的都是字串型別的,但為什麼用print 輸出的結果不同?

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...