可包含英文字母、數字與下底線,但不能以數字開頭。
英文字母區分大寫小。
縮排代替 { } 大括號
結尾可不加分號,加也沒關係
單行註解使用 #
#print('這是註解不會印出')
#這是註解不會印出
print('這行會印出')
輸出結果
這行會印出
多行註解使用連續三個單引號 ''' 或雙引號"""
'''
這是多行註解,使用單引號
print('第一行註解,不會印出')
print('第二行註解,不會印出')
'''
"""
這是多行註解,使用雙引號
print('第一行註解,不會印出')
print('第二行註解,不會印出')
"""
print('這行會印出')
輸出結果
這行會印出
使用 print() 內建函式來印 (輸出) 資料,完整語法如下:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
value:要輸出的資料,可使用 , 逗號分隔指定多個 value
sep:預設值空白,value 與 value 之間的分隔方式
end:預設值\n,資料最後的結束方式 \n 換行符號
file:預設值sys.stdout,將資料輸出至指定檔案
flush:預設值False,True 立即將資料輸出至檔案 False 先將資料存至記憶體,待檔案關閉時才把資料輸出
# 輸出三個value,預設空白分隔
print('A', 'B', 'C')
# value與value使用 - 符號分隔
print('A', 'B', 'C', sep = '-')
# 最後的結束方式
print('A', 'B', 'C', end = '\n*****\n')
# 資料輸出至 data.txt 檔案
print('A', 'B', 'C', file = open('data.txt', 'w'))
輸出結果
A B C
A-B-C
A B C
*****
使用 input([prompt]) 函式來取得使用者的輸入,也可設定 [prompt] 參數來顯提示文字訊息。
ID= input('請輸入您的學號:')
print('學號 ' + ID + ' 您好')
輸出結果
請輸入您的學號:11111
學號 11111 您好
使用help( )查詢內建函式、類別和模組
help(print)
輸出結果
Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
help(input)
輸出結果
Help on method raw_input in module ipykernel.kernelbase:
raw_input(prompt='') method of ipykernel.ipkernel.IPythonKernel instance
Forward raw_input to frontends
Raises
------
StdinNotImplentedError if active frontend doesn't support stdin.