01python入门一
學(xué)前須知:1.本文檔有關(guān)內(nèi)容均建立在python3.x版本上,python2.x已經(jīng)成為歷史,如有需要,文內(nèi)會特別說明。
? ? ? ? ? ? ? ? ? 2.本文使用的編輯器多為架構(gòu)在Windows上的pycharm,如需了解Linux+pycharm,以及其他編譯環(huán)境,后期可能會添加。
一、變量
如果有一定其他語言的基礎(chǔ),一定對變量不陌生。廢話不多說,先來了解變量的定義。
變量是計(jì)算機(jī)內(nèi)存中的一塊區(qū)域,存儲規(guī)定范圍內(nèi)的值,值可以修改,通俗的說變量就是給數(shù)據(jù)命名。
每個(gè)變量有自己的名字,作為標(biāo)識符,叫變量名。
這里,我們需要了解的是,變量名的命名規(guī)則:
1. 變量名由字母、數(shù)字、下劃線組成
2. 數(shù)字不能放在變量名首位
3. 不可以使用關(guān)鍵字
值得我們注意的是,python的變量使用時(shí),無需提前聲明變量類型。(即不像C語言中,使用變量,要先聲明數(shù)據(jù)類型。例如,int a)
使用變量前,直接提前賦值。
1.a=0:把0賦給變量a。‘=’此處不為數(shù)學(xué)意義上的等于,而是將右邊的值賦給左邊的變量。
2.多個(gè)變量賦值:a=b=c=10:此時(shí)a,b,c均為10
? ? ? ? ? ? ? ? ? ? ? ? ? ? a,b,c=10,10,10:也可以這樣同時(shí)分別賦值。
在深入學(xué)習(xí)python之前,還需大體了解python變量的標(biāo)準(zhǔn)數(shù)據(jù)類型都有什么?
Numeric(數(shù)字):用于存儲數(shù)值。是不可改變的數(shù)據(jù)類型,(原子類型).Python支持五種不同的數(shù)字類型:1. int(有符號整型)2.Boolean(布爾,也叫邏輯)3. float(浮點(diǎn)型)4. complex(復(fù)數(shù)類型)
String(字符串):由任意字節(jié)(可以是數(shù)字、字母、下劃線)的字符組成。(原子類型。)用單引號,雙引號,或三引號成對表示。加號(+)是字符串連接運(yùn)算符,星號(*)是重復(fù)操作。(后期詳細(xì)講解)
List(列表):用[]表示,值可變,可以存儲各種數(shù)據(jù)類型,(分子類型)。
Tuple(元組):用()表示,值不可變。可以存儲各種數(shù)據(jù)類型,(分子類型)。
Dictionary(字典):用{}表示,值可變。以鍵值對為基本元素的可以存儲各種數(shù)據(jù)類型的集合,(分子類型)。
二、注釋
Python中單行注釋以?#?開頭
多行注釋可以用多個(gè)?#?號,還有?''' xxxxxx '''或 ''''''xxxxxx''''''
如果想將連續(xù)的多行同時(shí)注釋掉,可以選中,然后Ctrl+/
三、行與縮進(jìn)
值得注意的是,在python中,最具特色的就是使用縮進(jìn)來表示代碼塊,不需要使用大括號?{}?。
縮進(jìn)的空格數(shù)是可變的,但是同一個(gè)代碼塊的語句必須包含相同的縮進(jìn)空格數(shù)。
比方說,if語句,它所控制的執(zhí)行語句,是下一行縮進(jìn)空格數(shù)相同的所有語句。
if a==b:
? ? c=a;
? ? m=b;
這個(gè)語句,if成立就執(zhí)行下面兩句。
if a==b:
? ? c=a;
m=b;
這個(gè)語句,if成立只執(zhí)行下面一句。
?
這些問題,需要在后續(xù)學(xué)習(xí)與實(shí)踐中,發(fā)生錯(cuò)誤,并自行改正中摸索。
四、多行語句
Python 通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜杠(\)來實(shí)現(xiàn)多行語句,例如:
total = item_one + \
? ? ? ? ? ?item_two + \
? ? ? ? ? ?item_three
在 [], {}, 或 () 中的多行語句,不需要使用反斜杠(\),例如:
total = ['item_one', 'item_two', 'item_three',
? ? ? ? ? ? 'item_four', 'item_five']
五、print語句
在python學(xué)習(xí)里,通常直接就會利用到print語句。此處講解一下,方便初學(xué)者學(xué)習(xí)。
例如:print(‘hello world!’)
在這句話中,我們應(yīng)該注意:1.單引號里面的是原樣輸出語句。編譯器不會識別和運(yùn)算,你寫的是什么,就會在屏幕上打印出什么。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2.除了你要原樣輸出的語句,python在使用時(shí),一定要切換成英文輸入法,否則會出錯(cuò)。例如上句中的(),以及單引號,都需英文格式。
再比如:
a=10
print('a=',a)
最后輸出
a=10
這里,單引號內(nèi)的語句照常原樣輸出,而逗號后面的a解析輸出,指輸出變量值。原樣輸出語句與解析輸出語句之間,用逗號隔開。
還要了解的是,print 默認(rèn)輸出是換行的。
六、python錯(cuò)誤
在運(yùn)行python代碼時(shí),會出現(xiàn)各種各樣的錯(cuò)誤。此時(shí)需要有良好的英語基礎(chǔ),認(rèn)真分析提示的錯(cuò)誤是什么,發(fā)生在哪,耐心改正。
?
在了解了python正式學(xué)習(xí)之前的這些基礎(chǔ)知識,你就可以開啟簡單的編程之旅了。
?
Life is short,Use python!
轉(zhuǎn)載于:https://www.cnblogs.com/wsxcode/p/10416956.html
總結(jié)
以上是生活随笔為你收集整理的01python入门一的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react 与 Vue的一些比较
- 下一篇: Zabbix3.X-Zabbix _Ag