Python學習筆記 基礎知識,學習資源推薦

2021-09-12 00:21:20 字數 1135 閱讀 7511

python官網:

import requests //引入網路訪問包

import xml.etree.elementtree as et //網路文字解析包

sax解析:邊讀邊解析(高效)

dom解析:一次性全讀完再解析

《windows高階程式設計》裡面章節講執行緒程序很清晰

lintcode.com演算法程式設計題

知乎專欄:1.面向工資程式設計,2.python中文社群,3.擼**,學知識

anaconda開發環境

每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。

字串不能修改,字串只能訪問,如str[0]

可變引數用*,傳字典dict用**

def func(a, b, c, *, china, uk):   #在*後面傳參一定要帶名字

pass

func(1, 2, 3, china=』bj』, uk=』ld』)

將傳入陣列當作可變引數處理:

def my_print(*args):

print(*args)

my_print(『x =』, 100, 『; y=』, 200)

輸出:x = 100 ; y = 200

python可以把函式作為引數

廖雪峰的官方**

對於python裡面任何東西都是class類

none是不存在,不是空

list讀寫,tuple唯讀

cmd進python或idle整合開發環境,執行可以python file_name.py   ipython高亮顯示

大型專案pycharm

a is b 在數值比較中的範圍為256

a, b = b, a是在python中快速交換兩個元素的方法

re_li = li[::-1] #轉置

li = [ i * 2 for i in range(20) ] #20內偶數

li_2d = [[0] * 3 for i in range(3)]

可以直接作用於for迴圈的物件統稱為可迭代物件:iterable

-->-->-->-->-->接下來是pyhton mysql-->-->-->-->-->

python 3.7 mysqldb包安裝 :

mysql命令:

Python學習筆記 基礎知識

coding cp936 此行是為了和linux的平台保持相容,是用來告訴shell執行時,去用 bin python來解釋執行 bin python 此行指明了編碼方式,預設是utf 8,如果我們要輸出中文或者採用中文的注釋,就會出現錯誤 coding gb2312 python特色一 三引號注釋...

Python基礎知識學習筆記

前置知識 一切皆物件,有自己的屬性和方法 變數 變數 variable 先賦值後使用 字串 轉義字元 i m lzh 格式化字串 print f my name is name 0 3 lzh 包括前面不包括後面 函式 def triangel width int input 請輸入長 height...

Python學習筆記 基礎知識

python中單行注釋以 開頭,多行注釋可以用多個 號,或者三個單引號或雙引號。我是注釋 我也是注釋 我也是注釋 我也是注釋 python使用縮排空格數來識別 塊而不是大括號,同乙個 塊的語句必須包含相同的縮排空格數。if true print hello world else print hell...