python基礎語法要點

2021-09-29 01:56:03 字數 2689 閱讀 5781

整除的操作字元

python的/執行普通的運算,提供了另外乙個用於實現整除的操作字元//

就算是浮點數,也會執行整除

a =

5b =

5.0c =

10print

(a/c)

print

(b/c)

print

(a//c)

print

(b//c)

冪(乘方)運算子**,優先順序高於取反運算

print(-

3**4==

(-3)

**4)#結果為false

進製

十六進製制:0xaf八進位制:010

0x or 0o 後面的表示進製數

print

(0xaf

)print

(0o27

)

賦值:

python中的賦值與c語言中的賦值有所不同,

a =

1b =

1

c語言中:

宣告了乙個名為a的位址空間,把1存放在這個位址

宣告了乙個名為b的位址空間,把1存放在這個位址

python中:

宣告了乙個位址空間把1存放進去,再讓a指向這個值

b也指向這個位址空間裡的值1

a和b指向的是同乙個值,要區別位址空間,位址名和位址存放值的區別:

位址空間是真實存在的那個位址空間,可以是倉庫或小區,用來存放東西

位址名類似於我們給他起的代號或名稱,比如幸福小區7單元403

位址存放值是在空間裡的人或物品,比如冰箱衣櫃

獲取使用者輸入

input(string s)

s =

input

("請輸入:"

)print

(s)

括號中是要列印的內容,可以用來作為提示符

input可以輸出任何型別的資料

如果是輸出字串,類似於c語言中的

#include

#include

intmain()

函式

print

(pow(5

,3))

print

(abs(-

5))

pow,abs函式可以直接使用

模組

import math

print

(math.floor(

32.7865

))

floor函式需要import math並且通過math物件引用

from math import sqrt

print

(sqrt(9)

)

不想通過math物件引用可以換成from math import sqrt匯入

注釋

單行:#...

多行:'''...'''or"""..."""

字串表示, str 和 repr

值被轉換為字串的兩種機制。

str函式會把值轉換成合理形式的字串,以便使用者理解

repr函式會建立乙個字串,以合法的python表示式的形式來表示值

print

(repr

("hello world"))

print

(str

("hello world"

))

長字串與轉義字元

print

('''hello,

world;

hello,

python'''

)

多行文字需要使用'''...'''or"""..."""

print

('hello\nworld'

)

轉義字元\

unicode字串

print

(u'python基礎語法要點'

)

unicode字串(或者稱為unicode物件,與字串並不是同乙個型別),python中的普通字串在內部是以8位的ascii碼形成儲存的,而unicode字串則儲存為16位unicode字元,這樣就能表示更多的字符集了。輸出unicode字串時需要在字串前加上u

Python 基本語法要點

import a 匯入a庫 a.b 呼叫a庫中的b函式 from a import 匯入a包所有類 from a import b,c 匯入a包中的b,c類b 例項化b 類f open file name access mode 用此方法時需要關閉檔案才可儲存,此時內容被寫在快取區 f.close ...

Python基礎要點

2環境變數 3path環境變數 可以在變數中加入路徑這樣就可以在任意c盤或其他盤中開啟該檔案或者應用 4python語言描述 python在1989年被guido van rossum創造 5python環境搭建 檢測安裝 按windows r鍵彈出命令框後輸入cmd回車後在命令列輸入python ...

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...