Python 使用細節

2021-07-24 17:42:00 字數 1061 閱讀 9299

常見操作

基本語法

檔案操作

列表可包含任何資料型別的元素,單個列表中的元素無須全為同一型別。

extend()方法只接受乙個列表作為引數,並將該引數的每個元素都新增到原有的列表中。

python random 從集合中隨機選擇元素

細節1

python中沒有: i++

有 i += 1

細節2:【轉化】

原文整數字串轉換為對應的整數

int(『12』)

小數字串轉換為對應小數

float(『12.34』)

數字轉換為字串

str(123.45)

ascii碼轉換為相應字元

chr(97)

字元轉換為響應ascii碼

ord(『a』)

相關的異常:

python typeerror: can』t convert complex to float【不能將複數變為浮點數,cmath 換為 math】

細節3:【轉義】

『c:\a.txt』,轉義的方式

r』c:\a.txt』,宣告字串不需要轉義

進一步參考:

python 多次 轉義問題

python 魔術方法指南

乙個類裡面getitemsetitem方法幹什麼的?(」」的妙用)

python 檔案、目錄操作(新增、移動、刪除等)

使用python2.7在windows系統中os.mknod呼叫錯誤。(attributeerror: 『module』 object has no attribute 『mknod』)

解決辦法:

os.open(output_path,os.o_creat)
解決unicodedecodeerror: 『ascii』 codec can』t decode byte 0xe5 in position

python 爬蟲細節

ip port profile webdriver.firefoxprofile profile.set preference network.proxy.type 1 profile.set preference network.proxy.socks ip profile.set prefere...

python 細節記錄

1 在jupyter notebook 中執行 沒有執行結果,只是出現 int 標識 1 restart 2 pip install notebook 也許是沒有安裝notebook導致的。2 python 錯誤 syntaxerror invalid character in identifier...

Python基礎 細節

1.語句和語法 進號 表示之後的字元為python注釋 換行 n 是標準的行分隔符 通常乙個語句一行 反斜線 繼續上一行 分號 將兩個語句連線在一行中 冒號 將 塊的頭和體分開 語句 塊 用縮排塊的方式體現 不同的縮排深度分割不同的 快 python檔案以模組的形式組織。2.有兩種例外情況乙個語句不...