Python第一章 基礎知識

2021-09-23 22:43:57 字數 3075 閱讀 7992

# 加法

print(2 + 2)

# 浮點數

print(1 / 2)

# 丟棄小數部分,向下圓整

print(1 // 2)

print(5.0 // 2.4)

# 取餘x % y 即為 x-((x//y)*y)

print(10 % 3)

print(2.75 % 0.5)

print(10 % -3)

print(-10 % -3)

# 乘方

print(2 ** 3)

print(-3 ** 2)

print((-3) ** 2)

x = 3

print(x * 2)

將值3賦給了變數x,變數賦值後可以在表示式中使用它。不同於其他一些語言,使用python變數前必須給它賦值,因為python沒有預設值。

注意:在python中,名稱(識別符號)只能夠由字母和下劃線(_)構成,不能夠以數字打頭。

>>

>x =

input

("x = "

)>>

>y =

input

("y = "

)>>

>

print

(x + y)

x =2

y =5

25

x+y顯示的是兩個字元的拼接,當要實現加法時可以:

x =

input

("x = "

)y =

input

("y = "

)print

(int

(x)+

int(y)

)

if1==

2:print

("一等於二"

)

print(2

**3)print

(pow(2

,3))

函式就像小型程式,可以用來執行特定的操作。python提供了很多的函式,可以用來完成很多任務。實際上也可以自己來編寫函式,通常將pow()等標準函式成為內建函式。例如,abs()計算絕對值round()將浮點圓整至與之最接近的整數。

>>

>

abs(-10

)10>>

>

round(2

/3)1.0

round()圓整到最接近的整數,並在兩個整數一樣近時圓整到偶數

>>

>

import math

>>

>math.floor(32.9)

32

向上圓整函式ceil()

>>

>math.ceil(

32.9

)33

通過使用import的變種from module import function,可在呼叫函式時不指定模組字首。

事實上可以使用變數來引用函式:

import math

a = math.floor(

32.9

)b = math.floor

print

(b(2.6))

print

(a)

處理複數的模塊cmath

返回絕對值

bytes(string, encoding[, errors]

對指定的字串進行編碼,並以指定的方式處理錯誤

cmath.sqrt(number)

返回平方根,可用於負數

float(object)

將字串或數字抓換為浮點數

help([object])

提供互動式幫助

input(prompt)

以字串的方式獲取使用者輸入

int(object)

將字串或數轉換為整數

math.ceil(number)

以浮點數的方式返回向上圓整的結果

math.floor(number)

以浮點數的方式返回向下圓整的結果

math.sqrt(number)

返回平方根;不能用於負數

pow(x, y[, z])

返回x的y次方對z求模的結果

print(object, …)

將提供的實參列印出來,並用空格分隔

repr(object)

返回指定值的字串表示

round(number[, ndigits])

四捨五入為指定的精度,正好為5時捨入到偶數

str()

將指定的值轉換為字串

Python第一章基礎知識

python3.x 1 沒有了raw input,只有input 2 print是函式,要使用print 而不是print 3 所有的字串都是unicode字串 原始字串可以簡化反斜線的使用,以r開頭,在原始字串的結尾不能使用反斜線 第一章基礎知識 函式abs cmath.sqrt 返回平方根,也可...

Python 第一章 基礎知識

如果熟其他計算機語言,可能會習慣於每行以分號結束。python則不同,一行就是一行,不管多少。from future import division 1 2 0.51.4.1 長整型數 1.6 語句 1.7 獲取使用者輸入 input the meaning of life the meaning ...

第一章 基礎知識

組合語言 第一章 基礎知識 1.3組合語言的組成 組合語言有以下3 類組成 1.彙編指令 機器碼助記符 2.偽指令 由編譯器執行 3.其他符號 右邊一起識別 組合語言的核心是彙編指令,他決定了組合語言的特性 1.4 儲存器 指令和資料在儲存器中存放,也就是平時說的記憶體 磁碟不同於記憶體,磁碟的資料...