python入門小記

2021-09-07 12:14:08 字數 2739 閱讀 3147

一、help

python中的幫助手冊,對於初學者,多多使用help,多看看原生注釋……

1、help的使用

1、命令需要使用雙引號或者單引號括起來,不使用引號引起來會報錯

2、類或者函式(方法)不需要

3、按q退出幫助

2、例項

in [5]: help(a.count)  #查詢a.count方法的使用

in [6]: help(a.index)  #查詢a.index方法的使用

in [7]: help(a.split)    #查詢a.split方法的使用

二、常見的字串處理方法

1、a.isdigit()    #判斷a變數是否是數字

2、a.isalpha()  #判斷a變數是否是字母

3、a.isalnum   #判斷a變數是否是數字或者字母

4、a.split(「:」)    #指定 : 作為分隔符(分隔符可以是任意字元)來分離a變數,預設預設是空白

in [8]: a="

xiaozhang@nan@22

"in [9]: a.split("@"

)out[9]: ['

xiaozhang

', '

nan', '

22']

5、a.lower()   #將變數a轉換為小寫

6、a.upper()  #將變數a轉換為大寫

7、a.count(「i」)  #統計 i 字母在a變數裡出現次數

8、a.index(「i」)  #顯示 i 字母在a變數裡的序列下標(類似陣列)

in [10]: zjc="

abcdefg

"in [11]: zjc.index("e"

)out[11]: 4in [12]: print

zjcabcdefg

in [13]: print zjc[4]

e

三、縮排(indented)在python中,行首的空白是非常重要的。

在邏輯行首的空白(空格和製表符)用來決定邏輯行的縮排層次,從而用來決定語句的分組(每一組這樣的語句稱為乙個塊)。同一層次的語句必須有相同的縮排。

縮排方案:

1、單個製表符(tab鍵)-à推薦使用

2、兩個空格、四個空格

四、常量

乙個固定的值,不能改變的值

型別:數、字串

1、數:5、1.23、67854

python中有4種型別的數:整數、長整數、浮點數、複數

in [14]: a=123in [15]: type(a)

out[15]: int

in [16]: b=111111111122222222222333333333333in [17]: type(b)

out[17]: long

in [18]: c=1.23in [19]: type(c)

out[19]: float

in [20]: d=true

in [21]: type(d)

out[21]: bool

2、字串:

「this is a string」

字串是字元的序列,基本上就是一組單詞

1、引號:使用單引號(')、

使用雙引號(")

in [22]: print

'hello world

'hello world

in [23]: print

"hello world

"hello world

使用三引號('''或""")  #一般會用在多行注釋裡

2、轉義符

in [24]: print

"hello\tworld!!

"hello world!!

in [25]: print r"

hello\tworld!!

"hello\tworld!!

in [26]: print

"hello\\tworld!!

"hello\tworld!!

注意:

1、raw功能的作用:讓\t失去代表tab鍵的功能,返回到原始(原生)的字元

2、多加乙個\讓後面的反斜桿\失去意義

字串中,行末反斜桿是續行作用。

五、變數

變數的值可以改變,可以使用變數儲存任何東西

變數識別符號的命名規則:

1、識別符號的第乙個字元必須是字母表中的字母(大寫或小寫)或者乙個下劃線(『 _ 』)。

2、識別符號名稱的其他部分可以由字母(大寫或小寫)、下劃線(『 _ 』)或數字(0-9)組成。

3、識別符號名稱區分大小寫,例如:myname和myname不是乙個識別符號。

有效識別符號名稱示例:i、__my_name、name_23和a1b2_c3。

無效識別符號名稱示例:2things、this is spaced out和my-name。

X Window 入門小記

xwindow,協議 xclient,xwindow下執行的應用程式 xserver,個 管 理 你 的 桌 面 的 x window 系 統 稱 為 x server x server 除 了 負 責 gui 介 面 之 管 理 和 提 供 client 端 的 服 務 之 外 並 且 還 管 理...

python爬蟲小記

builtins cached doc file loader name package path spec error parse request response request的使用 1.request請求最簡單的操作是用urlopen方法,如下 import urllib.request r...

python爬蟲小記

1 在寫爬蟲的時候,思考 的總體格局,讓 既可以捕捉異常又容易閱讀 2 具有周密的異常處理功能,會讓快速穩定地網路資料採集變得簡單易行。3 面對頁面解析難題 gordian knot 的時候,不假思索地直接寫幾行語句來抽取資訊是非常直接的做法。但是,像這樣魯莽放縱地使用技術,只會讓程式變得難以除錯或...