3.x 中print作為函式
print("1", "2") 即輸出 1 2
2.x print不為函式,所以
print "1","2" 即輸出1 2
補充一點,因為python2.7中print一定會帶換行,需要輸出而不帶換行可以用下面這種方法。
importsyssys.stdout.write(
'no cl')
sys.stdout.write('..
')
raw_input() 將所有輸入作為字串看待,返回字串型別。//姑且當成gets()
比如:
gender = raw_input("what's you gender?")
(gender)
輸入:male
輸出:male
'str
'>
input() 在3.x版本下:
input() 在輸入不為整形和浮點型時,相當於eval(raw_input(prompt))
其中 eval 將字串str當成有效的表示式來求值並返回計算結果。比如:
字串轉換成列表>>>a = "
[[1,2], [3,4], [5,6], [7,8], [9,0]]
">>>type(a)
'str
'>
>>> b =eval(a)
b[[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]
>>>type(b)
'list
'>
如果輸入為整數或者浮點數,那麼直接返回該數字。//可以當成輸入、輸出模板的input用了。
如下:
c = input("please input number")
cprint
type(c)
輸入:2.31
結果:2.31
'float
'>
Python基礎 Python語法基礎
關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...
python初級語法 python語法基礎
寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...
python初級語法 Python基礎語法
第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...