python 學習筆記(1)

2021-09-05 01:17:50 字數 2148 閱讀 7688

1.python之split()

描述:通過指定分隔符對字串進行切分

語法:

str.split(str="", num=string.count(str)).
引數:str :分隔符 num:分割次數

舉例:

str = "line1-abcdef \nline2-abc \nline4-abcd";

print str.split( ); # 以空格為分隔符,包含 \n

print str.split(' ', 1 ); # 以空格為分隔符,分隔成兩個

-------結果如下-------

['line1-abcdef', 'line2-abc', 'line4-abcd']

['line1-abcdef', '\nline2-abc \nline4-abcd']

txt = "google#runoob#taobao#facebook"

# 第二個引數為 1,返回兩個引數列表

x = txt.split("#", 1)

--------結果如下------

['google', 'runoob#taobao#facebook']

2.python之replace()

描述:把字串中的 old(舊字串) 替換成 new(新字串),如果指定第三個引數max,則替換不超過 max 次

語法:str.replace(old, new[, max])

引數:

old -- 將被替換的子字串。

new -- 新字串,用於替換old子字串。

max -- 可選字串, 替換不超過 max 次

舉例:

str = "this is string example....wow!!! this is really string";

print str.replace("is", "was");

print str.replace("is", "was", 3);

-------結果如下----

thwas was string example....wow!!! thwas was really string

thwas was string example....wow!!! thwas is really string

3.python之set()

描述:建立乙個無重複的元素集

舉例:

1.x = set('runoob')

y = set('google')

>>> x, y

(set(['b', 'r', 'u', 'o', 'n']), set(['e', 'o', 'g', 'l'])) # 重複的被刪除

2.emails=['[email protected]', '[email protected]', '[email protected]']

>>>set(emails)

>

3.python之zip()

描述:於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組、字典

舉例:

a=[1,2,3]

b=[4,5,6]

list(zip(a,b))

>>>[(1, 4), (2, 5), (3, 6)]

dict(zip(a,b))

>>>

4.python 之join()

描述:以指定的字元,將序列中的元素,連線生成乙個新的字串

舉例:

s1 = "-"

s2 = ""

seq = ("r", "u", "n", "o", "o", "b") # 字串序列

print (s1.join( seq ))

print (s2.join( seq ))

>>>r-u-n-o-o-b

>>>runoob

Python學習筆記(1)

在工作的業餘時間學習了一下python,個人覺得如果有下liunx下工作的習慣話,寫一些小的python指令碼很容易提高工作效率,以下主要是針對python與c 的區別而寫的一些學習筆記,共同溝通一起進步。1 python中不用 表示語句塊,而是用 來表示乙個塊的開始,而用縮進來表示各個語句塊之間的...

Python 學習筆記 1

2.讀了 python簡明教程 前面5章內容,很久之前看過一遍,現在是重溫,加做練習。教程是python v2.x,許多地方都不一樣了 help,print,exit 需要以函式的標準形式來替換,help print exit 之前的 raw input 被去掉,統一作input 3.python ...

python學習筆記(1 )

1 在確定自己不會匯入多個同名函式 從不同的模組匯入 的情況下,可以使用 from math import sqrt from 模組 import 函式 這樣就可以直接使用sqrt 9 而不用每次都用math.sqrt 9 2 可以使用變數來引用函式 及python中的大多數物件 如 import ...