跟著《python編程快速上手-讓繁瑣工作自動(dòng)化》教材入坑Python
第一章 python基礎(chǔ)
第一章節(jié)的內(nèi)容相對(duì)簡(jiǎn)單,沒有什么比較復(fù)雜的知識(shí)點(diǎn),主要是:
1.對(duì)數(shù)學(xué)操作符的使用及優(yōu)先級(jí)進(jìn)行解釋和說明。
2.對(duì)三種數(shù)據(jù)類型(整型,浮點(diǎn)型,字符串)進(jìn)行解釋說明。
3.字符串如何進(jìn)行連接和復(fù)制,連接和復(fù)制需要注意什么。
4.變量。
5.#(注釋),print(),input(),len(),str(),int(),float()函數(shù)的使用。
1.1數(shù)學(xué)操作符
** 指數(shù): 4**4=256
% 求余 : 21%5=1
// 整除: 21//5=4
/ 除法 : 21/5=4.2
* 乘法: 5*9=45
- 減法 : 9-5=4
+ 加法 : 4+5=9
數(shù)學(xué)操作符與數(shù)學(xué)運(yùn)算符操作相似,其順序是**,*,/,//,%,從左到右,+,-,最后求值。
1.2整型,浮點(diǎn)型,字符串三種數(shù)據(jù)類型
整型 :整數(shù),如:-2,0,5。
浮點(diǎn)型:浮點(diǎn)數(shù),帶有小數(shù)點(diǎn)的數(shù),如:-1.25,0.2。
字符串:帶有雙引號(hào)或單引號(hào)的,如“a”,'s'.。
1.3 字符串的復(fù)制和連接
字符串的連接用+,
eg:
>>>“a”+“b”
“ab”
注意:字符串+字符串可行,字符串+整型或浮點(diǎn)型不可行會(huì)出錯(cuò)。
字符串的復(fù)制用*
eg:
>>>"a"*6
“aaaaaa”
注意:字符串的復(fù)制,只能是字符串*整型值,字符串*浮點(diǎn)型值會(huì)報(bào)錯(cuò)。
1.4 變量(變?cè)喈?dāng)于那個(gè)神秘?cái)?shù)字x)
1.4.1賦值語(yǔ)句
變量名 等號(hào) 儲(chǔ)存的值。
eg:x=5
將名為x的變量保存一個(gè)整型值5。
1.4.2 變量名的取名3規(guī)。
1.只能是一個(gè)詞。
2.只能包含數(shù)字、字母和下劃線。
3.不能以數(shù)字開頭。
1.5#(注釋),print(),input(),len(),str(),int(),float()函數(shù)的使用。
1.#注釋使用,python會(huì)忽視它,#標(biāo)志后的文本都是注釋,用了提醒自己代碼是做什么的。
print(),將括號(hào)內(nèi)容的字符串顯示在屏幕上。
>>>print("hello")
hello
2.input(),函數(shù)在等待用戶輸出一些文本,并按下回車鍵。是調(diào)用一個(gè)表達(dá)式。輸出結(jié)果為字符串值。
eg:
>>>m=input()
s
>>>m
"s"
3.len()函數(shù),括號(hào)內(nèi)容為字符串值。輸出結(jié)果為字符串的個(gè)數(shù),包含空格數(shù)。
eg:
len(“12134”)
5
len(“12 134”)含兩個(gè)空格鍵。
7
4.str(),int(),float()函數(shù)。
str()函數(shù),字符串函數(shù),輸出結(jié)果為字符串值。
eg:
>>>str(0)
"0"
int()函數(shù),為整型函數(shù),輸出結(jié)果為整數(shù)值。
eg:
>>>int(1.25)
1
float()函數(shù),為浮點(diǎn)數(shù)函數(shù),輸出結(jié)果為帶有小數(shù)點(diǎn)的值。
eg:
>>>float(1)
1.0