1. 程式人生 > >字串格式輸出和運算

字串格式輸出和運算

一、格式化輸出

  1. 整數轉字串和字串轉整數

int(str) # 字串轉換成int

str(int) # int轉換成字串

  1. 佔位符

%s:為字串佔位;  %d:為整數佔位; %f:為小數佔位; %c: 為字元佔位等。

1)

print("我叫%s, 今年%d歲了" % ('張三',23)) 

 最後一個%後面的括號裡的兩個值分別對應著前面的%s%d

2)

print("我叫%s" % '張三') 

 這裡只有一個%s,所以賦值時可以不用再放到括號裡。

3)

print("我叫王%s, 今年%d歲, 我100%%喜歡學習Python"%(“張三”,23))

%不再作為佔位符使用時,如果句子裡有被當做佔位使用的%,那麼不再當做佔位符使用的%,需要使用%%,兩個一起使用。

4)

print(f”我叫{name},今年{age}歲了”)

這種方式也可以。裡面的nameage是兩個變數。

 

二.運算

 

  1. 算數運算,比較運算,賦值運算這幾個不再考慮範圍內
  2. 邏輯運算

 

() > not > and > or,邏輯運算遵循這樣一個順序,計算時要嚴格遵守。

 

1) and兩邊都為真時,才是真,有一邊是假,即為假;or兩邊有一個為真,則結果就是真

 

2) 使用andor進行數字比較。

 

例如:0 or 33 or 45 and 78 and 0

x or y這樣的比較計算結果按照:x不是0,則結果是x,如果x0,則結果是y

And的比較方式與or的正好相反,例如 x and y,如果x0,則結果就是x,如果x不是0,則結果是y