在python中,我們會第一個接觸到輸出指令print,它是可以將您指定的文字輸出到畫面,另一個是讓使用者輸入資料的input指令,雖然我是輸入數字,但是對於python而言,只要是input輸入後的型別一定是文字,所以若您要將數字計算,就要透過int將文字數字轉成數字,若是原本是數字,但是要跟文字一起做結合時,就要透過str來將數字轉成文字,這樣執行才不會有問題。

pytho0_3_01.jpg

1.程式碼

pytho0_3_02.jpg

2.執行結果

程式碼: http://bestdaylong.com/n/python000003/

 

學python有一個很重要的觀念,就是程式碼不能隨便內縮,否則就會出現錯誤,通常只能在判斷、迴圈、副程式、模組等會內縮程式碼,但是程式碼中空一行是可以的,它是方便別人閱讀您的程式。

PS:同一個區域的內縮都要是一樣的字元,就是空白或Tab的次數要一樣。

python_identation_01.jpg

1.有if判斷最後要加:號,下一行要縮排

 

python_identation_02.jpg

2.若縮排不同,則會出現IndentationError: unindent does not match any outer indentation level

python_identation_03.jpg

3.若不在迴圈內則要移到第1個位置輸入

 

在python語言您會常看到的符號所代表的意義

符號  名稱   說明
 () 左右小括號,通常是一組出現   使用在函數中
 # #字號   單行註解
 ""  左右雙引號,通常是一組出現  字串的表示方式1
'' 左右雙引號,通常是一組出現 字串的表示方式2
r"" 字串前面加r 字串完整呈現
''' ''' 三引號 多行註解
+ 加號 加法
- 減號 減法
* 乘號 乘法
/ 斜號 除法

python_0_1_01.jpg

1.程式碼

python_0_1_02.jpg

2.執行結果

程式碼: http://bestdaylong.com/n/python000001/

1.只能由字母、數字及下底線組成。

2.開頭不能是數字。

3.大小寫字母是不相同的。

 

用單底線開頭的變數是有特殊意義,_foo表示是物件中的屬性,不能直接讀取,只能透過方法去修改或讀取。

用雙底線開頭的變數是有特殊意義,__foo表示是物件中的私有變數。

用雙底線開頭與雙底線結尾的,__init__()表示物件的建構子(建立物件時,會自動執行的副程式)。

 

若要在同一行輸入二個指令,要再每個指令後面加上分號(;)

print('hi!');print('how are you');