Python是什麼

Python是一種面向對象的解釋性高級編程語言,具有動態語義。

 

雖然Python的速度可能沒有C、C++等編譯型語言那麼快,但它能夠節省編程時間。

 

官方網站:www.python.org

 

Python提供自帶推行交互編譯器:IDLE

 

啓動python:在命令行執行命令: python

 

Python中,除法的時候是小數,如果想要整除運算(丟棄小數部分,而不是四捨五入),可以使用雙斜槓:

 

%:求餘運算符

**:乘方(求冪)運算符

 

獲取使用指南,在命令提示符下輸入命令help(),在IDLE中,還可按F1獲取幫助信息:

 

 

 

數操作:

 

十六進制、八進制數、二進制數:

 

 

十六進制前綴:0x

八進制前綴:0o

二進制前綴:0b

 

變量:表示或指向特定值的名稱。

使用Python變量前必須賦值,因爲Python中變量沒有默認值:

賦值:   x=3

 

在python中,名稱(標識符)只能由字母、數字和下劃線構成。

 

 

input函數獲取用戶輸入:

 

 

 

== :相等運算符

= :賦值運算符

 

 

if語句:

 

通過使用if語句,可在給定條件滿足時執行特定的語句。

 

注:在交互式解釋器中輸入if語句後,需要按兩次回車鍵才能執行。

 

 

內置函數:

pow(m,n):乘方運算內置函數

abs():絕對值

round():四捨五入

也可以自己編寫函數。

 

模塊:

衆多有用的函數,包含在模塊中。可將模塊視爲擴展,通過將其導入可以擴展Python功能。導入模塊命令:

  1. import module_name

  2. from module_name import function

 

 

先使用import導入模塊,再以module.function的方式使用模塊中的函數。

可以使用命令import的變種from module import function,可在調用函數時不指定模塊前綴。

除非必須使用from版的import命令,否則應堅持使用常規版import命令。

可以使用變量來引用函數,例如:

 

 

從命令提示符運行Python腳本:

python srcipt_name.py

 

在Linux或者unix中執行Python腳本:

在腳本第一行寫下:

#!/usr/bin/env python

註釋:

python中,#後面到行尾的所有內容都將被忽略。

 

nan具有特殊含義,指的是“非數值”(not a number)。

 

字符串

可以使用\對字符進行轉義。

字符串拼接: +

 

字符串表示:

str:以合理的方式轉換爲用戶能夠看懂的字符串

repr:通常會獲得值的合法Python表達式表示

 

 

長字符串、原始字符串和字節

長字符串:要表示很長的字符串(跨越多行的字符串),可使用三引號('''     或者  """)

常規字符串也可跨行,只要在行尾加上反斜槓\即可。

 

原始字符串:原始字符串用前綴r表示,打印路徑c:\number\

原始字符串限制:

  1.  引號同樣需要轉義,那麼轉義用的\也會包含在字符串中;

  1. 原始字符串不能以單個\結尾;

 

 

Unicode、bytes(不可變的)、bytearray(可變的)

Python字符串使用Unicode編碼來表示文本。

 

指定Unicode字符的通用機制:使用16或32位的十六進制字面量(分別加上前綴\u或\U)或者使用字符的Unicode名稱(\N{name})。

 

 

幾乎在所有情況下,都最好使用UTF-8。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章