python程式設計 從入門到實踐 隨記

2021-08-20 02:17:05 字數 4039 閱讀 7410

《python程式設計·從入門到實踐》

.upper()     =    全部大寫

.lower()    =    全部小寫

.title()    =    首字母大寫

.rstrip()    =    暫時性刪除末尾字元(預設空格)

.lstrip()    =    暫時性刪除首部字元(預設空格)

.strip()    =    暫時性刪除首尾字元(預設空格)

.len()    =    列表元素數量(長度)

.pop()    =    彈出(擠出)元素

.remove()    =    刪除指定元素

.sort()    =    永久性列表元素 正序(a,b,c,d...)

.sort(reverse=true)    =    永久性列表元素 倒序(z,y,x,w...)

sorted(列表名)    =    臨時性列表排序

.reverse()    =    永久性反向輸出(列印)元素(需要恢復再執行一次該函式)

range(1,5)    =     建立區間數字(1~5) 另外可:range(1,5,2) 表示從1開始、到5結束、間隔為2 

list()    =    將元組轉換為列表

list(range(1,5))    =    建立區間數字並轉到列表中   

random.choice()  = 返回隨機列表元素......

min()    =    最小值

max()    =    最大值

sum()    =    值總和

.items()    =    以列表方式返回(鍵,值)

.keys()    =    只返回典中的鍵

.values()    =    只返回字典中的值

set()    =    獲取列表中獨一無二的元素

input()    =    互動式輸入

super()    =    將父類和子類關聯

read()    =    讀取位元組數

open()    =    開啟

readlines()    =    讀取每一行並將其分別作為元素儲存在列表中

.write()    =    寫入字串

.read()    =    閱讀字串

.close()    =    關閉檔案

.split()    =    以空格拆分字串,並作為元素儲存到列表中

.count()    =    特定的字串出現了多少次

json.dump()    =    將字串儲存到json檔案中(資料,儲存物件)

json.load()    =    閱讀json中的字串(閱讀物件)

.decode('unicode_escape')   =  unicode碼轉成中文顯示

[0:3]    =    切片:索引值0-3的元素

and    =    與 (需要兩個都為true)

or    =    或(其中乙個true)

in    =    右邊賦值給左邊

not in    =    特定值不包含在裡面

if - else   =    判斷(非真既假)

if - elif - else    =    判斷其中有乙個符合(只會有乙個條件符合)

break    =    中斷執行

continue    =    忽略但繼續執行

return    =    返回值

none    =    空值

pass    =    跳過

****    =    任意實參轉為元組

*****    =    任意實參專為 鍵***:值任意實參 字典

import ***    =    匯入***模組

from *** import yyy    =    匯入***模組中的yyy函式(類)

from *** import aaa,bbb   =    匯入***模組中的aaa和bbb函式(類)

from *** import *    =    匯入***模組中的所有函式(類)

try - except    =    異常處理try下為可能會引起錯誤的**,except下是如何處理異常**

import sys

print sys.getdefaultencoding()       #  獲取當前檔案編碼

import sys

reload(sys)

sys.setdefaultencoding('utf-8') # 設定預設編碼

as    =    重新命名

def    =    建立函式

class    =    建立類

__init__    =    初始化方法(告訴python如何建立例項)

self    =    類中跨例項引用

r    =    讀取模式

w    =    寫入模式

a    =    附加模式

r+    =    讀取和寫入模式

\t    =    tab製表符

\n    =    換行符

str(……)    =    字串型

int(……)    =    數值型

【爬蟲類】

urllib.parse.quote('實參')  = 將中文轉換成 utf-8編碼

5**2    =    表示乘方數(既:5**2=5*5、如果是:5**3=5*5*5)

【列表操作】

['元素1','元素2']    =    列表中的東西叫:元素

列表名[0]    =    列表的元素是通過索引來訪問的:0=元素1 , 1=元素0 , -1=倒數第乙個元素

列表名[0]='新元素'    =    修改索引對應的元素

列表名.insert(0,'新元素')    =    列表中指定索引位置插入元素(其他元素→右移)

del 列表名[0]    =    刪除列表索引的元素,刪除後無法訪問和呼叫

列表名.pop(0)    =    擠出索引值當中的元素

列表名.remove('元素1')    =    刪除列表中遇到的第乙個元素,如果需要刪除多個可用迴圈刪除

列表名.sort()    =    永久性列表  正序

列表名.sort(reverse=true)    =    永久性列表  倒序

sorted(列表名)    =    臨時性列表排序

列表名.reverse()    =    永久性反向輸出(列印)元素(恢復可再次執行該函式)

len(列表名)    =    獲取當前列表元素數量(長度)

min(列表名)    =    列表中的最小值

max(列表名)    =    列表中的最大值

sum(列表名)    =    列表中的值總和

【列表解析】

a = 

for b in range(1,11)

print(a)

解析後:

a = [b**2 for b in range(1,11)]

print(a)

【列表切片】

列表名[2:6]    =    切片:索引值2-6的列表元素

列表名[:5]    =    切片:索引值0-5的列表元素

列表名[-3:]    =    切片:最後的3個列表元素

【元組修改】

a = (100,200)

print(a)

>>>(100,200)

a = (200,300)

print(a)

>>>(200,300)

【if判斷】

b = ['e','f','g']

a = 'f'

if a not in b:

print(a+'不在裡面')

else:

print(a+'在裡面')

>>>f在裡面

Python 程式設計 從入門到實踐

1.官網安裝 3.環境配置 務必選中核取方塊add python to path 4.檢視 啟動python版本的命令 python 執行 print hello python world 5.終端執行x.py檔案 python x.py 7.檢視當前目錄中的所有檔案的命令 dir windows系...

Python程式設計從入門到實踐 基礎入門

python程式設計從入門到實踐 基礎入門 1 python中的變數 2 python首字母大寫使用title 方法,全部大寫upper 方法,全部小寫lower 方法 3 python中字串拼接使用 號 4 python中刪除字串的空格 刪除末尾空格的rstrip 刪除開頭空格的lstrip 刪除...

Python程式設計 從入門到實踐 1

內容總結自 python程式設計 從入門到實踐 安裝python3 安裝文字編輯器sublime text並配置python3環境 安裝sublime text tools new build system 將 untitled.sublime build 文件中的所有內容刪除,輸入以下內容 注意,...