python 基礎語法

2021-09-08 04:52:29 字數 1063 閱讀 5338

3.x 中print作為函式

print("1", "2") 即輸出 1 2 

2.x print不為函式,所以

print "1","2" 即輸出1 2

補充一點,因為python2.7中print一定會帶換行,需要輸出而不帶換行可以用下面這種方法。

import

syssys.stdout.write(

'no cl')

sys.stdout.write('..

')

raw_input() 將所有輸入作為字串看待,返回字串型別。//姑且當成gets()

比如:

gender = raw_input("

what's you gender?")

print

(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)

>>> print

b[[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]

>>>type(b)

'list

'>

如果輸入為整數或者浮點數,那麼直接返回該數字。//可以當成輸入、輸出模板的input用了。

如下:

c = input("

please input number")

print

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 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...