白帽黑客学习之路-python篇-基础
表達(dá)式
數(shù)學(xué)操作符,優(yōu)先級(jí)從高到低
 算數(shù)運(yùn)算:
在python中2+2稱為“表達(dá)式”,他是最基本的編程結(jié)構(gòu),在表達(dá)式中“2”為值“+”為操作符,2+2求值為單個(gè)值。沒(méi)有操作符的單個(gè)值也被認(rèn)為是一個(gè)表達(dá)式。
python數(shù)學(xué)操作符的“操作順序”也成為“優(yōu)先級(jí)”與數(shù)學(xué)中類似
- **操作符 > *、/、//和%操作符,從左到右
- +和-操作符最后求值,也是從左到右,如果需要可以用括號(hào)來(lái)改變優(yōu)先級(jí)
- 運(yùn)算時(shí)運(yùn)算符和值之間的空格對(duì)于python無(wú)關(guān)緊要(首行縮進(jìn)除外)
數(shù)據(jù)類型
數(shù)字類型:整數(shù)型int浮點(diǎn)型float復(fù)數(shù)complexlong類型(python3里面被廢棄)
print(12) #int整數(shù)類型
print(3.1234)#float浮點(diǎn)型
print((-2)**0.5)#complex類型
字符串類型(str):其實(shí)就是一段普通的文字,python中字符串要求使用一對(duì)單引號(hào),或者是雙引號(hào)來(lái)包裹
print(‘哈嘍’)
print(‘1234’)
print(‘hello’)
布爾類型(bool):用來(lái)表示真假或者是對(duì)錯(cuò),布爾類型一共就兩個(gè)值一個(gè)是True另一個(gè)就是False
print(5>4)
print(4>5)
列表類型(list):列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。它支持字符,數(shù)字,字符串甚至可以包含列表(即嵌套)。
names=[‘抖音’,‘快手’]
字典類型(dict):字典(dictionary)是除列表以外python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類型。列表是有序的對(duì)象集合,字典是無(wú)序的對(duì)象集合。
person={‘name’:‘a(chǎn)sc’,‘年齡’:‘18’}
元祖類型(tuple):元組用()標(biāo)識(shí)。內(nèi)部元素用逗號(hào)隔開(kāi)。但是元組不能二次賦值,相當(dāng)于只讀列表。
nums=(1,2,6,4,5)
集合類型(set)
x={9,‘hello’,‘good’}
使用type內(nèi)置類查看一個(gè)變量的數(shù)據(jù)類型
 在python里面是變量是沒(méi)有數(shù)據(jù)類型的,變量的數(shù)據(jù)類型其實(shí)就是變量對(duì)應(yīng)的值的數(shù)據(jù)類型
字符串類型
“數(shù)據(jù)類型”是一類值,每個(gè)值都屬于一種字符類型。
常見(jiàn)的數(shù)據(jù)類型:
 文本值也稱之為“字符串”用單引號(hào)包圍住字符串
也可以有沒(méi)有字符的字符串叫“空字符串”也叫“空串”
字符串的復(fù)制
在操作兩個(gè)整行值或浮點(diǎn)型時(shí),+是相加操作符,但是在用于字符串的時(shí)候,就成字符串鏈接操作符
操作符將兩個(gè)整點(diǎn)或浮點(diǎn)值相乘,但是*操作符用于一個(gè)字符串值和一個(gè)整行值,它就變成了字符串復(fù)制操作符
標(biāo)識(shí)符
標(biāo)識(shí)符:變量,模塊名,函數(shù)名,類名
標(biāo)識(shí)符的命名及規(guī)范:
規(guī)則及規(guī)范:
1、由數(shù)字,字母和_組成,不能用數(shù)字開(kāi)頭
2、嚴(yán)格區(qū)分大小寫
3、不能使用關(guān)鍵字
4、大駝峰命名法:每個(gè)單詞首字母都都大寫 eg:PersonModel
5、 使用下劃線鏈接:eg: user_name_and_password
變量
“變量”就像計(jì)算機(jī)內(nèi)存中的一個(gè)盒子,可以存放一個(gè)值
賦值語(yǔ)句
用賦值語(yǔ)句將值保存在變量中。賦值語(yǔ)句包含一個(gè)變量名,一個(gè)等號(hào)(賦值操作符)以及要存儲(chǔ)的值
賦值語(yǔ)句:test=2,變量test
變量名
變量名的規(guī)則:
- 只能是一個(gè)詞,不帶空格
- 只能包含字母,數(shù)字和下劃線
- 不能以數(shù)字開(kāi)頭變量名區(qū)分大小寫
注釋
python會(huì)忽略注釋,他可以用來(lái)解釋說(shuō)明程序或臨時(shí)刪除代碼,在前面加上“#”
關(guān)于Python技術(shù)儲(chǔ)備
學(xué)好 Python 不論是就業(yè)還是做副業(yè)賺錢都不錯(cuò),但要學(xué)會(huì) Python 還是要有一個(gè)學(xué)習(xí)規(guī)劃。最后大家分享一份全套的 Python 學(xué)習(xí)資料,給那些想學(xué)習(xí) Python 的小伙伴們一點(diǎn)幫助!
一、Python所有方向的學(xué)習(xí)路線
Python所有方向的技術(shù)點(diǎn)做的整理,形成各個(gè)領(lǐng)域的知識(shí)點(diǎn)匯總,它的用處就在于,你可以按照上面的知識(shí)點(diǎn)去找對(duì)應(yīng)的學(xué)習(xí)資源,保證自己學(xué)得較為全面。
二、Python必備開(kāi)發(fā)工具
三、精品Python學(xué)習(xí)書籍
當(dāng)我學(xué)到一定基礎(chǔ),有自己的理解能力的時(shí)候,會(huì)去閱讀一些前輩整理的書籍或者手寫的筆記資料,這些筆記詳細(xì)記載了他們對(duì)一些技術(shù)點(diǎn)的理解,這些理解是比較獨(dú)到,可以學(xué)到不一樣的思路。
 
四、Python視頻合集
觀看零基礎(chǔ)學(xué)習(xí)視頻,看視頻學(xué)習(xí)是最快捷也是最有效果的方式,跟著視頻中老師的思路,從基礎(chǔ)到深入,還是很容易入門的。
 
 
五、實(shí)戰(zhàn)案例
光學(xué)理論是沒(méi)用的,要學(xué)會(huì)跟著一起敲,要?jiǎng)邮謱?shí)操,才能將自己的所學(xué)運(yùn)用到實(shí)際當(dāng)中去,這時(shí)候可以搞點(diǎn)實(shí)戰(zhàn)案例來(lái)學(xué)習(xí)。
 
六、Python練習(xí)題
檢查學(xué)習(xí)結(jié)果。
 
七、面試資料
我們學(xué)習(xí)Python必然是為了找到高薪的工作,下面這些面試題是來(lái)自阿里、騰訊、字節(jié)等一線互聯(lián)網(wǎng)大廠最新的面試資料,并且有阿里大佬給出了權(quán)威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。
 
 
這份完整版的Python全套學(xué)習(xí)資料已經(jīng)上傳CSDN,朋友們?nèi)绻枰梢晕⑿艗呙柘路紺SDN官方認(rèn)證二維碼免費(fèi)領(lǐng)取【保證100%免費(fèi)】
Python資料、技術(shù)、課程、解答、咨詢也可以直接點(diǎn)擊下面名片,添加官方客服斯琪↓
總結(jié)
以上是生活随笔為你收集整理的白帽黑客学习之路-python篇-基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: 玩机教程----安卓机型解锁system
- 下一篇: 数据的存储------计算机中常见数据类
