日總結(jié)

1.認(rèn)識(shí)Python

編譯性語(yǔ)言:C蒂培,Java等

特點(diǎn):需要把代碼轉(zhuǎn)化為可執(zhí)行文件司抱,再運(yùn)行結(jié)果。運(yùn)行速度快肿孵。

解釋型語(yǔ)言:Python

特點(diǎn):可以直接通過(guò)解釋器執(zhí)行,但每次
都需要解釋器重新運(yùn)行疏魏。執(zhí)行速度慢

print是Python內(nèi)置函數(shù)停做,作用是打印括號(hào)的內(nèi)容
引號(hào)是字符串的標(biāo)志

快捷鍵

Ctrl + / 添加或取消一行注釋
Ctrl + N 新建文件
Ctrl + F 搜索
Ctrl + R 搜索加替換
Ctrl + shift + z 反撤銷
shift + 鼠標(biāo) 選擇指定部分
tab 補(bǔ)全代碼


2.Python語(yǔ)法基礎(chǔ)

1.注釋

注釋是程序中專門用來(lái)注釋說(shuō)明的文字。不會(huì)參與程序的編譯與執(zhí)行大莫。
單行注釋:在說(shuō)明性文字前加#蛉腌。
多行注釋:把說(shuō)明性文字用三個(gè)'或"括起來(lái)(但一般使用三個(gè)")。


2.標(biāo)識(shí)符

標(biāo)識(shí)符就是專門用來(lái)命名的只厘。給變量命名烙丛、函數(shù)命名、類命名等羔味。
要求:
Python的標(biāo)識(shí)符要求是由數(shù)字河咽、字母和下劃線組成,并且數(shù)字不能開頭赋元。
注意:在Python3.x忘蟹,標(biāo)識(shí)符中可以包含非ASCII碼字符(非ASCII碼包含中文、日語(yǔ)搁凸、韓語(yǔ)等)媚值。
但是,在實(shí)際開發(fā)的時(shí)候不要用
示例:

__ = 200
你好 = 300
print(num,__)

運(yùn)行結(jié)果:

100 200

3.行與縮進(jìn)

Python中對(duì)代碼里面的縮進(jìn)有嚴(yán)格要求护糖。同一行代碼前面的縮進(jìn)(空格/tab)的個(gè)數(shù)必須一致褥芒。
行的規(guī)范:要求聲明函數(shù)和類的前后需要兩個(gè)空行。


4.分行顯示

一句代碼很長(zhǎng)嫡良,需要多行顯示的時(shí)候锰扶,可以在需要換行的位置加
注意:加\的時(shí)候不能將一個(gè)數(shù)據(jù)献酗,一個(gè)變量名拆開
如果代碼是列表、元組少辣、字典凌摄、集合的字面量,可以直接換行漓帅,并不用加\

示例:

list1 = [12
,23
,5454,
'ASA']


5.一行顯示多條語(yǔ)句

一行顯示一條語(yǔ)句不用加分號(hào)锨亏。
但是希望一條顯示多條語(yǔ)句那么多條語(yǔ)句之間必須加分號(hào)。
示例:

print('aaa');print(123)

結(jié)果如下:


6.關(guān)鍵字(保留字)

Python中已經(jīng)定義好的有特殊功能或者有特殊意義的一些標(biāo)識(shí)符忙干,就是Python的關(guān)鍵字器予。

import  keyword # 導(dǎo)出keyword庫(kù)
print(keyword.kwlist)# 打印所有關(guān)鍵字

['False', 'None', 'True', 'and', 'as', 'assert', 'async''await', 'break', 'class', 'continue', 'def', 'del' ,'elif', 'else', 'except', 'finally', 'for', 'from'捐迫, 'global', 'if', 'import', 'in', 'is', 'lambda'乾翔, 'nonlocal', 'not', 'or', 'pass', 'raise', 'return' , 'try', 'while', 'with', 'yield']


7.print函數(shù)和input函數(shù)

print(內(nèi)容) - 在控制臺(tái)中打印內(nèi)容
print(內(nèi)容1施戴,內(nèi)容2) - 在控制臺(tái)中一行打印2個(gè)內(nèi)容
默認(rèn)情況下一個(gè)print的內(nèi)容占一行(以換行結(jié)束)反浓。一個(gè)print里的多個(gè)內(nèi)容用空格隔開。
print(內(nèi)容1赞哗,內(nèi)容2雷则,...,內(nèi)容n肪笋,end =“換行標(biāo)志”)
print(內(nèi)容1月劈,內(nèi)容2,...藤乙,內(nèi)容n猜揪,sep =“分割標(biāo)志”)
示例:

print('打印1')
print(100)
print('打印1',end='==')
print(100)
print('abc','bcd',100,sep='*')
print('abc','bcd',100,sep='')

結(jié)果為:

input() - 從控制臺(tái)輸入一串內(nèi)容(以回車結(jié)束),并將內(nèi)容返回。

注意:程序執(zhí)行到input的時(shí)候坛梁,程序會(huì)停下來(lái)而姐,直到輸入完成為止。

示例:

input('請(qǐng)輸入一個(gè)整數(shù):')

打印結(jié)果為:


3.Python常用數(shù)字類型

Python中常用的數(shù)字類型有:整型(int)划咐、浮點(diǎn)型毅人、布爾、字符串尖殃、列表、元組划煮、集合送丰、字典、函數(shù)等弛秋。器躏。俐载。

1.常見(jiàn)數(shù)據(jù)類型的字面量(常量)
  • 整型:100,23,-15等不帶小數(shù)點(diǎn)的數(shù)字
  • 浮點(diǎn)型:12.3,0.3登失,-0.11等所有小數(shù)
  • 布爾:True,False
  • 字符串:用"或'括起來(lái)的所有內(nèi)容
  • 列表:用[]括起來(lái)的內(nèi)容
  • 元組:用()括起來(lái)的內(nèi)容
  • 字典:{"ab":120,18:'abc'}用{}括起來(lái)的鍵值
2.數(shù)字相關(guān)類型

Python中和數(shù)字相關(guān)的類型:整型遏佣、浮點(diǎn)型、布爾揽浙、復(fù)數(shù)
Python中的整數(shù)状婶,除了可以用十進(jìn)制表示,還有二進(jìn)制馅巷、八進(jìn)制和十六進(jìn)制進(jìn)行表示

  • 整型(int):整數(shù)對(duì)應(yīng)的類型膛虫,包含了所有整數(shù)。Python3.x中整型對(duì)應(yīng)的類型只有一個(gè):int
    Python2.x中整型對(duì)應(yīng)的類型有:int和long
  • 浮點(diǎn)型(float):小數(shù)對(duì)應(yīng)的類型钓猬,包含所有小數(shù)稍刀。(支持科學(xué)計(jì)數(shù)法)
    例如:12.90
    -12.03
    2e4=20000.0
  • 布爾(bool):只有Ture和False,Ture實(shí)質(zhì)是數(shù)字1表示真敞曹,F(xiàn)lase實(shí)質(zhì)是數(shù)字0表示假
    Ture和False都是關(guān)鍵字
  • 復(fù)數(shù)(complex):所有虛數(shù)對(duì)應(yīng)的類型账月。數(shù)字后面加j,來(lái)表示虛部澳迫。
3.type函數(shù)

type(數(shù)據(jù))-獲取數(shù)據(jù)對(duì)應(yīng)的類型

4.isinstance函數(shù)

isinstance(數(shù)據(jù)局齿,類型)-- 判斷指定的數(shù)據(jù)是否是指定的類型,結(jié)果是布爾值纲刀。

isinstance(100,float)    #判斷100是否為float類型
print(isinstance(100,float)) #False
print(isinstance(100,float)) #True

打印結(jié)果為:

False
True


5.類型的強(qiáng)制轉(zhuǎn)換
  • 類型名(數(shù)據(jù))-將指定數(shù)據(jù)轉(zhuǎn)換成指定類型
  • 其他類型轉(zhuǎn)布爾型:bool()项炼,只有0才會(huì)轉(zhuǎn)換成False,其他的轉(zhuǎn)換成True
    注意:復(fù)數(shù)不能轉(zhuǎn)換成整型和浮點(diǎn)型示绊,可以轉(zhuǎn)換成布爾類型(任何類型都可以轉(zhuǎn)換成布爾類型)
    示例:
print(float(10))
print(int(12.6))
print(complex(10))
print(complex(10.0))
print(complex(True))

打印結(jié)果為:


4.進(jìn)制

1.十進(jìn)制

-基數(shù):0-9
-進(jìn)位:逢十進(jìn)一
-位權(quán):123 = 100 + 20 + 3 =1x10^2+ 2x10^1+ 3x10^0
-表示:所有數(shù)字都是10進(jìn)制數(shù)

2.二進(jìn)制
  • 基數(shù):0,1
  • 進(jìn)位:逢二進(jìn)一
  • 位權(quán):1101 = 1x2^0+ 0x2^1+ 1x2^2+ 1x2^3
  • 表示:在二進(jìn)制前加前綴:0b锭部、0B
3.八進(jìn)制
  • 基數(shù):0-7
  • 進(jìn)位:逢八進(jìn)一
  • 位權(quán):123(8)=3x8^0+ 2x8^1+ 1x8^2 = 83
  • 表示:在八進(jìn)制前加前綴:0o、0O
4.十六進(jìn)制
  • 基數(shù):0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
  • 進(jìn)位:逢十六進(jìn)一
  • 位權(quán):522(16)=2x16^0+ 2x16^1+ 5x16^2
  • 表示:在十六進(jìn)制前加前綴:0x面褐、0X
5.其他進(jìn)制與十進(jìn)制之間的轉(zhuǎn)換
  • a.每一位上的數(shù)乘以權(quán)值拌禾,然后再求和
  • b.將十進(jìn)制轉(zhuǎn)換為其他進(jìn)制,需要用數(shù)字除以權(quán)值展哭,一直到小余為止湃窍。
    示例:

110 (10)= 1100100(2)
110 (10)= 144(8)
110 (10) = 64(16)
79(10) = 1001111(2)
79(10) =117(8)
79(10) =4f(16)

6.二進(jìn)制和八進(jìn)制十六進(jìn)制的相互轉(zhuǎn)換

二進(jìn)制轉(zhuǎn)八進(jìn)制:每三位轉(zhuǎn)換成一位的八進(jìn)制

6745(8)= 110 111 100 101(2)

二進(jìn)制轉(zhuǎn)十六進(jìn)制:每四位轉(zhuǎn)換成一位的十六進(jìn)制

a12(16) = 1010 0001 0010(2)

7.進(jìn)制轉(zhuǎn)換相應(yīng)的函數(shù)
  • bin(數(shù)字) - 將數(shù)字轉(zhuǎn)換為二進(jìn)制
  • oct(數(shù)字)- 將數(shù)字轉(zhuǎn)換成八進(jìn)制
  • hex(數(shù)字)-將數(shù)字轉(zhuǎn)換成十六進(jìn)制
    注意:所有進(jìn)制最后都會(huì)自動(dòng)轉(zhuǎn)換成十進(jìn)制

5.原碼反碼和補(bǔ)碼

1.計(jì)算機(jī)數(shù)據(jù)的存儲(chǔ)

計(jì)算機(jī)能夠直接存儲(chǔ)的是數(shù)字,并且存的數(shù)字的補(bǔ)碼匪傍。

2.計(jì)算機(jī)的內(nèi)存大小單位

位(bit)
1字節(jié) = 8位
1KB = 1024字節(jié)
1MB = 1024 KB
1GB = 1024 MB
1TB = 1024 GB

3.原碼

原碼:符號(hào)位+真值 (用最高位表示符號(hào)位您市,后面的其他位表示數(shù)字的二進(jìn)制)。
符號(hào)位:0 ->正 1 -> 負(fù)數(shù)
真值:數(shù)字對(duì)應(yīng)的二進(jìn)制值
示例:

10(原碼) = 00001010
-10(原碼)=10001010

4.反碼:

整數(shù)的反碼和原碼一樣役衡。負(fù)數(shù)的反碼是符號(hào)位不變茵休,其他位上的數(shù)取反(0=>1 1=>0)。
示例:

10(反碼) = 00001010
-10(反碼)= 11110101

5.補(bǔ)碼:

正數(shù)的補(bǔ)碼和原碼一樣。負(fù)數(shù)的補(bǔ)碼就是反碼加1榕莺。
示例:

10(補(bǔ)碼)=00001010
-10(補(bǔ)碼)=11110110

注意:數(shù)據(jù)存儲(chǔ)和運(yùn)算的時(shí)候采用的是補(bǔ)碼俐芯。看結(jié)果看的是原碼钉鸯。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吧史,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子唠雕,更是在濱河造成了極大的恐慌贸营,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件及塘,死亡現(xiàn)場(chǎng)離奇詭異莽使,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)笙僚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門芳肌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人肋层,你說(shuō)我怎么就攤上這事亿笤。” “怎么了栋猖?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵净薛,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我蒲拉,道長(zhǎng)肃拜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任雌团,我火速辦了婚禮燃领,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘锦援。我一直安慰自己猛蔽,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布灵寺。 她就那樣靜靜地躺著曼库,像睡著了一般。 火紅的嫁衣襯著肌膚如雪略板。 梳的紋絲不亂的頭發(fā)上毁枯,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音叮称,去河邊找鬼种玛。 笑死胀糜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蒂誉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼距帅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼右锨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起碌秸,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤绍移,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后讥电,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蹂窖,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年恩敌,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞬测。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡纠炮,死狀恐怖月趟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情恢口,我是刑警寧澤孝宗,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站耕肩,受9級(jí)特大地震影響因妇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜猿诸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一婚被、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧两芳,春花似錦摔寨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至竖螃,卻和暖如春淑廊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背特咆。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工季惩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留录粱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓画拾,卻偏偏與公主長(zhǎng)得像啥繁,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子青抛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • day02-python基礎(chǔ)語(yǔ)法 一旗闽、hello world 1快捷方式control+/----單行注釋cont...
    liuperson閱讀 222評(píng)論 0 6
  • 網(wǎng)站亂碼問(wèn)題我們會(huì)經(jīng)常碰到,大多見(jiàn)于非英文的中文字符或其他字符亂碼蜜另,而且适室,這類問(wèn)題常常是因?yàn)榫幋a方式問(wèn)題,主要原因...
    波段頂?shù)?/span>閱讀 2,866評(píng)論 1 9
  • python編程常用快捷操作及版本號(hào)解析 常用快捷操作 control + / -----單行注釋 con...
    RurouniKenshin閱讀 281評(píng)論 0 14
  • 1.python基礎(chǔ)語(yǔ)法 1.注釋 注釋只是對(duì)代碼進(jìn)行解釋說(shuō)明的文字举瑰。1.單行注釋就是在注釋文字前加#示例: 2....
    DoubleKou閱讀 258評(píng)論 1 3
  • 文/ 珂倩_520 連續(xù)更文第88篇捣辆,加油! 2017年11月13日 星期一 天氣晴 今天是雙十一之后的第一個(gè)...
    悠漾閱讀 340評(píng)論 0 0