開始認識**
不要害怕面對一串密密麻麻的英文本元。如果你將它們獨自分開,你會發現它們就像英文單詞,都有固定的作用。不要被第一眼的陌生感所產生的恐懼給蒙蔽。而要將**看成
變數:可以用來儲存字面量,變數本身沒有任何意思;如:a = 『hello world』 abc=1,dfg = 2,c=abc+dfg。其中a、abc、dfg和c就是變數,這裡的『=』是賦值的意思並非數學中的等於。即hello worle賦值給了變數a,1賦值給了變數abc。
識別符號:識別符號就是可以自主命名的名字。
#第一段**
variable = 'hello world' #賦值號左邊是自助命名識別符號,右邊是賦值資料
print(variable) #print是輸出函式,括號內是需要輸出的資料
python以及其他語言都會具有保留字也叫關鍵字。在python中,具有特殊功能的識別符號稱為關鍵字。即是python語言自己已經使用了,不允許開發者自己定義和關鍵字相同名字的識別符號。
下面是常用關鍵字,不需要死記,需要用到的時候查詢即可。現在可能還不理解關鍵字是什麼,切記不要埋頭苦想什麼是關鍵字,先往下面學。往後你會慢慢發現,關鍵字也不過如此。
關鍵字作用
in判斷變數是否在序列中
is判斷變數是否為某個類中的例項
列印語句
def定義函式用
true
布林型別的值,表示真,與false相反。
and用於表示式運算,表邏輯與操作
as用於型別換
assert
斷言,用於判斷變數或者條件表示式的值是否為真
break
中斷迴圈語句
class
用於定義類
continue
跳出本次迴圈,繼續執行下一次迴圈
def用於定義函式或方法
del刪除變數或序列的值
elif
條件語句,意為否則如果
else
條件語句,意為否則
except
包含捕獲異常後的操作**塊,與try、finally結合使用
finally
用於異常語句,出現異常後,始終執行finally**塊,與try、finally結合使用
for迴圈語句
from
用於匯入模組,與import結合使用
global
定義全域性變數
if條件語句
lambda
定義匿名函式
nonlocal
用於標識外部作用域的變數
not用於表示式運算,邏輯非操作
or用於表示式運算,邏輯或操作
pass
空的類、方法或函式的佔位符
raise
異常丟擲操作
return
用於從函式返回計算結果
trytry包含可能會出現異常的語句,與except、finally結合使用
while
while迴圈語句
with
簡化python的語句
yield
用於從函式依次返回值
none
none比較特殊,表示什麼都沒有,它有自己的資料型別-nonetype
數學中數字會分很多態別,python也是如此。
python基本資料型別一般分為:數字、字串、列表、元組、字典、集合這六種基本資料型別。
python3 的六個標準資料型別中:
數字型別關鍵字:int、float、bool、complex(複數)
字串型別:字串用單引號 』 或雙引號 " 括起來,同時可以使用(反斜槓) \ 轉義特殊字元。
元組、列表、字典和集合型別後幾章會有詳細解說。
variable = 1 整型變數
variable1 = 1.1 浮點型變數
variable2 = 'abcd' 字串變數
print(variable)
print(variable1)
print(variable2)
#python3中給變數賦值,自動識別資料型別,可以不用定義資料型別。
#我們將variable、variable1、variable2稱為自定義識別符號
#print稱為輸出函式也能稱為列印語句
Python零基礎入門
python零基礎入門 第一周前言 最近在簡單學習python,在之前的學習中也只對c語言有了乙個粗略的了解,可以說在程式設計方面沒有什麼基礎,當然這也是我第一次寫部落格,希望自己越學越好,希望自己加油 在這一周中,還是學習到了不少的東西,也希望把自己學到的東西寫下來,來加強對python的學習,若...
零基礎如何入門Python
如果你是零基礎,注意是零基礎,想入門程式設計的話,我推薦你學python。雖然國內基本上是以c語言作為入門教學,但在麻省理工等國外大學都是以python作為程式設計入門教學的。那麼如何學習python呢?第一步 先把刀磨好 注 倘若你是土豪,用的是蘋果本,恭喜你,蘋果已經內建了python,不用再安...
零基礎入門學習Python
課程介紹 前半部分主要講解python3的語法特性,後半部分著重講解python3在爬蟲 tkinter pygame遊戲開發等例項上的應用。整個系列共16個章節,前邊13個章節從乙個小遊戲引入python,逐步介紹python的語法以及語言特色。最後3個章節為案例的演示,是前邊內容的總結和提高。課...