Python學習筆記(一) 方法 函式的使用

2021-08-08 02:26:38 字數 2314 閱讀 9308

函式

1、關於input的用法

input()不管輸入的是字元還是數字,input接受的都是字串,若要將字元轉換為數字用int(),若要將數字轉換為字元用str()

2、type(name)得出name的型別

3、獲取列表的索引號函式enumerate()

ex:enumerate(列表名)

4、set():通過對包含重複元素的列表呼叫set(),能夠找出列表中獨一無二的元素,並使用這些元素建立乙個集合

qian=

for value in set(qian.values()):

print value

5、input() 接受乙個引數:即要向使用者顯示的提示或說明

name=input("input your name:")

方法1、items():返回乙個鍵-值對列表

qian=

print qian

for key,value in qian.items():

print(key)

print(value+'\n')

2、keys()s:遍歷字典中的鍵

qian=

print qian

for key in qian.keys():

print key

3、values():遍歷字典的值

qian=

for value in qian.values():

print value

4、split():以空格為分隔符將字串分拆為多個部分,並將這些部分都儲存到乙個列表中

split():拆分字串。通過指定分隔符對字串進行切片,並返回分割後的字串列表(list)

split()函式

語法:str.split(str="",num=string.count(str))[n]

引數說明:

str:   表示為分隔符,預設為空格,但是不能為空('')。若字串中沒有分隔符,則把整個字串作為列表的乙個元素

num:表示分割次數。如果存在引數num,則僅分隔成 num+1 個子字串,並且每乙個子字串可以賦給新的變數

[n]:   表示選取第n個分片

注意:當使用空格作為分隔符時,對於中間為空的項會自動忽略

title='just a piece of cake'

print title.split()

輸出結果:

['just', 'a', 'piece', 'of', 'cake']

對列表元素的操作

1、從列表中刪除元素

1、1使用del語句:如果知道要刪除的元素在列表中的位置,使用del

name=['zhao','qian','sun','li','wang','du','cai','du','qiu']

del name[3]

print name

1、2使用方法pop()刪除元素

pop()可刪除列表的元素,並讓你能夠接著使用它

unconfirmed_users=['zhao','qian','sun','li','wang','du','cai']

confirmed_users=

while unconfirmed_users:

print confirmed_users

1、3根據值來刪除元素remove()

位置元素在列表的位置,知道元素的值,使用remove()來刪除

name=['zhao','qian','sun','li','wang','du','cai','du','qiu']

print name

while 'du' in name:

name.remove('du')

print name

對字典的操作

1、訪問字典中的值

rivers=

print rivers['huanghe']

python中的json.dumps()以及json.dump()的區別

dumps是將dict轉化成str格式,loads是將str轉化成dict格式。

dump和load也是類似的功能,只是與檔案操作結合起來了。

linux密碼破解一方法

鬱悶,剛裝的系統,好像任是把密碼輸錯兩遍了,所以進不去了,好在baidu一下,好多破解方法,這裡也記錄一下,以後就不怕再輸錯或者忘了 1.在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項,然後按e鍵 2.再次用上下鍵選中你平時啟動linux的那一項 類似於kernel boot vml...

C 基礎 一(方法詳解)

需要知道 類和方法的關係 方法和引數修飾符 自定義方法可以有或沒有引數,也可以有或沒有返回值。可以被各種關鍵字 static virtual public new等 修飾以限制其行為。c 引數修飾符 無 如果乙個引數沒有用引數修飾符標記,則認為它將按值傳遞,這意味著被呼叫的方法收到原始資料的乙份副本...

pdf檔案多合一方法

主要借助linux系統中的已有工具pdfunite進行多份pdf檔案合成 linux系統中自帶pdf處理工具,一般可以很簡單使用如下命令將兩份pdf合成乙份pdf檔案。bash pdfunite 1.pdf 2.pdf 1 2.pdf 就是上面這條命令這麼簡單。如果遇到成千上萬份pdf檔案,合成乙份...