python基礎語法

2021-07-25 09:35:02 字數 2343 閱讀 2870

所有的語言裡第乙個程式都是hello world的列印,寓意來到了乙個新的世界

>>> print "hello world"           2.x 版本

>>> print("hello world")          3.x 版本,更接近c語言的方式

在python裡,識別符號有字母、數字、下劃線組成。

在python中,所有識別符號可以包括英文、數字以及下劃線(_),但不能以數字開頭。

python中的識別符號是區分大小寫的。

以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用"from *** import *"而匯入;

以雙下劃線開頭的(__foo)代表類的私有成員;以雙下劃線開頭和結尾的(__foo__)代表python裡特殊方法專用的標識,如__init__()代表類的建構函式。

下面的列表顯示了在python中的保留字。這些保留字不能用作常數或變數,或任何其他識別符號名稱。

所有python的關鍵字只包含小寫字母。

andexec

notassert

finally

orbreak

forpass

class

from

print

continue

global

raise

defif

return

delimport

tryelif

inwhile

else

iswith

except

lambda

yield

學習python與其他語言最大的區別就是,python的**塊不使用大括號({})來控制類,函式以及其他邏輯判斷。python最具特色的就是用縮進來寫模組。

縮排建議都使用4個空白符來進行縮排,不要使用tab進行縮排。

python 接收單引號(' ),雙引號(" ),三引號(''' """) 來表示字串,引號的開始與結束必須的相同型別的。

其中三引號可以由多行組成,編寫多行文字的快捷語法,常用語文件字串,在檔案的特定地點,被當做注釋。

python中單行注釋採用 # 開頭。

python 中多行注釋使用三個單引號(''')或三個雙引號(""")。

python語句中一般以新行作為為語句的結束符。

但是我們可以使用斜槓( \)將一行的語句分為多行顯示,如下所示:

total 

=item_one +\

item_two +\

item_three

語句中包含, {} 或 () 括號就不需要使用多行連線符。如下例項:

days =[

'monday'

,'tuesday'

,'wednesday'

,'thursday'

,'friday'

]

下面的程式在按回車鍵後就會等待使用者輸入:

#!/usr/bin/python

raw_input

("\n\npress the enter key to exit."

)

python 3.x中 不再使用raw_input(「hello world」)進行輸入,而是修改為 input("hello world")

>>> x = raw_input("x=")

x=12

>>> y = raw_input("y=")

y=24

>>> x+y

'1224'

x = raw_input("x =") 輸入的是一串字串,所以如果需要輸入的是整數,需要在前面進行轉換型別 ,如 x = int(raw_input("x=")) 

python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是乙個簡單的例項:

#!/usr/bin/python

import

sys;x =

'runoob'

;sys

.stdout

.write(x

+'\n'

)

執行以上**,輸入結果為:

$ python test.py

runoob

為了**的可讀性,以上方式不建議使用

函式之間或類的方法之間用空行分隔,表示一段新的**的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的開始。

空行與**縮排不同,空行並不是python語法的一部分。書寫時不插入空行,python直譯器執行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的**,便於日後**的維護或重構。

記住:空行也是程式**的一部分。

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