Datawhale | Python基礎(chǔ)第7期 Task1

1. 環(huán)境搭建

# anaconda3
export PATH="/anaconda3/bin:$PATH"

驗(yàn)證是否安裝成功

conda --version

2. python初體驗(yàn)

image.png

3. python 基礎(chǔ)講解

  • 變量的特征
    • 無需聲明即可使用(與 JS 相同...)
    • 類型可動(dòng)態(tài)改變(也是與 JS 相同)
  • 命名規(guī)則
    • 變量名只能包含字母势篡、數(shù)字和下劃線贱傀,變量不能以數(shù)字開頭
    • Python變量區(qū)分大小寫
    • 不能將Python關(guān)鍵字用作變量名
    • Python跟蹤所有的值,并自動(dòng)刪除不再有變量指向的值,這稱為垃圾收集(GC)
  • 注釋語法
    • 單號(hào)注釋(使用 #
    • 多行注釋(使用 """)
  • dir()
    • 查詢一個(gè)類或者對(duì)象所有屬性
  • help()
    • a. 查看類型詳細(xì)信息胳挎,包含類的創(chuàng)建方式婆廊、屬性迅细、方法
    • b. 查看方法的詳細(xì)使用信息

pep8 介紹

Python的一些代碼風(fēng)格的要求

縮進(jìn)

使用4個(gè)空格作為一個(gè)縮進(jìn)層次
當(dāng)需要換行時(shí),續(xù)行應(yīng)該和所包含的元素垂直對(duì)齊或者使用懸垂縮進(jìn)淘邻,也就是第一行不應(yīng)該有任何參數(shù)茵典,續(xù)行也應(yīng)該有縮進(jìn)來明確其作為一個(gè)續(xù)航。
列表元素之類的需要后括號(hào)結(jié)束的宾舅,后括號(hào)要么和元素對(duì)齊要么頂格

最大行長度

對(duì)于所有行來說统阿,最長79字符
對(duì)于文檔字符串或者注釋,最長72字符
太長的就用backslash換行處理筹我,換行規(guī)則之前已經(jīng)說過了

空行

頂層函數(shù)以及類定義和其他部分用兩個(gè)空行隔開
類之內(nèi)的方法定義之間用一個(gè)空行隔開
對(duì)于一組相關(guān)的函數(shù)和其他之間可以有額外的空行
可以使用空行來區(qū)分邏輯塊

源代碼編碼

py3使用utf-8扶平,py2使用ascii
py3已經(jīng)使用utf-8, py2已經(jīng)使用ascii的源代碼不應(yīng)該有編碼聲明

import相關(guān)

各個(gè)import獨(dú)立成行
import應(yīng)該總是在文件的最上面,在模塊注釋和文檔字符串之后崎溃,在模塊變量和常量之前
注意import的順序蜻直,各個(gè)import的組需要用空行隔開,順序?yàn)?
  • 標(biāo)準(zhǔn)庫import
  • 相關(guān)的第三方import
  • 本地應(yīng)用和庫的import

其他的建議

一行的尾部不要有空格
二元運(yùn)算符前后始終都最好有一個(gè)空格
在一個(gè)表達(dá)式中有不同優(yōu)先級(jí)的運(yùn)算符,可以添加空格以區(qū)別優(yōu)先級(jí)
在調(diào)用函數(shù)時(shí)作為參數(shù)的那個(gè)等號(hào)則前后不要有空格(雖然看起來像個(gè)二元運(yùn)算符),比如func(a=3, b=4)而不是func(a = 3, b = 4)
帶箭頭的函數(shù)概而,箭頭兩端也應(yīng)該和二元運(yùn)算符一樣呼巷,前后有空格def func() -> AnyStr: ...
函數(shù)聲明的默認(rèn)參數(shù),只有在有notation的時(shí)候前后有等號(hào)赎瑰,否則前后沒有等號(hào)

4. pyhon 數(shù)值基本知識(shí)

1)數(shù)值類型

  • int
  • float
  • bool
  • complex

2) 算數(shù)運(yùn)算符

算術(shù)運(yùn)算符與 JS 大致相同王悍,下面列舉一下不同點(diǎn):

除法

  1. / 除法計(jì)算結(jié)果是浮點(diǎn)數(shù)
> 9/3
3.0
  1. // 地板除,兩個(gè)整數(shù)的除法仍然是整數(shù)
> 9/3
3

3) 邏輯運(yùn)算

(簡單餐曼,跳過...)

4)身份運(yùn)算符

a. in

>>> list = [1, 3, 5, 7, 8, 9]
>>> a = 2
>>> a in list
False

b. not in

>>> list = [1, 3, 5, 7, 8, 9]
>>> a = 2
>>> a not in list
True

5)運(yùn)算符優(yōu)先級(jí)

相關(guān)資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市源譬,隨后出現(xiàn)的幾起案子集惋,更是在濱河造成了極大的恐慌,老刑警劉巖踩娘,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刮刑,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡养渴,警方通過查閱死者的電腦和手機(jī)雷绢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來理卑,“玉大人翘紊,你說我怎么就攤上這事∶赀耄” “怎么了帆疟?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宇立。 經(jīng)常有香客問我鸯匹,道長,這世上最難降的妖魔是什么泄伪? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮匿级,結(jié)果婚禮上蟋滴,老公的妹妹穿的比我還像新娘。我一直安慰自己痘绎,他們只是感情好津函,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著孤页,像睡著了一般尔苦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天允坚,我揣著相機(jī)與錄音魂那,去河邊找鬼。 笑死稠项,一個(gè)胖子當(dāng)著我的面吹牛涯雅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播展运,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼活逆,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了拗胜?” 一聲冷哼從身側(cè)響起蔗候,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎埂软,沒想到半個(gè)月后锈遥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仰美,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年迷殿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咖杂。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡庆寺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出诉字,到底是詐尸還是另有隱情懦尝,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布壤圃,位于F島的核電站陵霉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏伍绳。R本人自食惡果不足惜踊挠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望冲杀。 院中可真熱鬧效床,春花似錦、人聲如沸权谁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旺芽。三九已至沪猴,卻和暖如春辐啄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背运嗜。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來泰國打工壶辜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人洗出。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓士复,卻偏偏與公主長得像,于是被迫代替她去往敵國和親翩活。 傳聞我的和親對(duì)象是個(gè)殘疾皇子阱洪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

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