02-05 跳脫字元&基本運算
print("hello\nworld") => 換行
\t 是空格
*乘除運算
3**(5/2) => 3的2.5次方 = 15.588
3**(5//2) => 5//2 為取floor 即 2 = 3^2 = 9
02-06 input() 由keyboard 輸入
type() => 取該變數的類別
ex:
num1 = int()
num2 = int()
num1 = int(input()) => 要有宣告int,不然就會被視為字串
num2 = int(input())
print(num1+num2)
02-08 除錯
*syntex error : 語意(法)錯誤
*logic error : 邏輯錯誤
02-09 notepad++ 執行python
點執行輸入 : cmd /k C:/Python36/python "$(FULL_CURRENT_PATH)" $ PAUSE $ EXIT
若已設置好環境變數 輸入: cmd /k python "$(FULL_CURRENT_PATH)" $ PAUSE $ EXIT
儲存執行 > 設定快捷鍵(F10)
02-練習
記得處理型態轉換時,變數放在int的括號內,如 : int(x)
03-a04 字串
chr() : function 丟 -127~128 查詢ASCII CODE的值為何?
len() : 回傳字串長度
03-b01 型態轉換
int() : 將數字轉為整數型態
float() : 將數字轉為浮點數型態
str() : 將數字轉為字串
03-b02 輸入輸出
print() : 輸出
逗點區隔,例如:
print("a+b=", a+b) //a+b本來是一個數字,它會被先轉成字串,再和前面接起來。
*注意: 當用逗點隔開時,兩者中間會自動加一個空白,若不想要空白記得用+號
print("My income is $"+str(income))
03-c01 條件式判斷
if , else , elif
if 或else 後面要冒號,敘述句要縮排(indention)
縮排大小要一致,tab和空四格不同,
if a:
then b
if c:
then d
03-d01 註解
# : 一行
""" : 一區塊
沒有留言:
張貼留言