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