Python程式設計學習筆記(四)

2021-10-10 15:54:01 字數 2344 閱讀 5484

a =

3b =

4print

(a + b)

# 7print

(b - a)

# 1print

(a * b)

# 12

print

(b / a)

# 1.33333333333

print

(b // a)

# 1print

(b % a)

# 1print

(a ** b)

# 81

x =

6x +=

3print

(x)# 9

x =

6x -=

3print

(x)# 3

x =

6x *=

3print

(x)# 18

x =

6x **=

3print

(x)# 216

x =

6x /=

3print

(x)# 2.0

x =

8x //=

3print

(x)# 2

x =

8x %=

3print

(x)# 2

== 比較兩個物件的值是否相等

!= 比較兩個物件的值是否不相等

is 比較兩個物件是否是同乙個物件,比較的是物件的id

is not 比較兩個物件是否不是同乙個物件,比較的是物件的id

not 邏輯非

and 邏輯與

or 邏輯或

非布林值的與或運算

知識點寫部落格

練習課堂中老師敲的**

以4種格式化字串的方式來實現 521 *** 嫁給我好嗎?

# 方法一:

a =521

b ='親愛的'

c ='嫁給我好嗎?'

print

("{}{}{}"

.format

(a, b, c)

)# 方法二:

a =521

b ='親愛的'

c ='嫁給我好嗎?'

print

("%d%s%s"

%(a, b, c)

)# 方法三:

a =521

b ='親愛的'

c ='嫁給我好嗎?'

print

(a,b,c)

#方法四:

print

("521"

+"親愛的"

+"嫁給我好嗎?"

)

現在有a b c三個變數,三個變數中分別儲存有三個數值,請通過條件運算子獲取三個值中的最大值

# **一:通過兩次比較得出最大值,但是不知道最大值是誰的值

a, b, c =34,

65,57m_ab = a if a > b else b

m_abc = m_ab if m_ab > c else c

print

("a,b,c中最大的是:"

, m_abc)

# >>>a,b,c中最大的是: 65

# **二:對a,b,c單獨進行比較,列印出每乙個變數是否為最大值

a, b, c =34,

65,57print

("a是最大值,a ="

, a)

if a > b and a > c else

print

("a不是最大值"

)# >>>a不是最大值

print

("b是最大值,b ="

, b)

if b > a and b > c else

print

("b不是最大值"

)# >>>b是最大值,b = 65

print

("c是最大值,c ="

, c)

if c > a and c > b else

print

("c不是最大值"

)# >>>c不是最大值

Python學習筆記 四 IO程式設計

使用open 函式開啟檔案,返回乙個檔案物件,可選擇傳參模式和緩衝區,預設是讀模式,緩衝區是無 利用open 函式可以開啟檔案,如下 open 的第二個引數是 r 表示的是讀檔案,第三個引數encoding指定的是檔案的編碼格式.filepath d cc.txt f open filepath,r...

python學習筆記(四) 函式式程式設計

1 高階函式 高階函式 higher order function 1 變數可以指向函式 函式本身也可以賦值給變數。2 函式名也是變數 指向函式的變數。3 傳入函式 變數能夠指向函式,函式的引數能接收變數,乙個函式就可以接收另乙個函式作為引數。接收兩個引數 函式,iterable map 將傳入的函...

四 Python函式式程式設計 學習筆記

1 map reduce函式 map 函式,iterable 把傳入的函式依次作用在序列的每個元素上,並將結果作為乙個新的iterable返回。例子 使用者輸入的英文名字,首字母大寫,其他小寫 coding utf 8 def normalize name return name 0 upper n...