Python3 基礎知識總結

2022-05-25 07:24:09 字數 1980 閱讀 9120

基礎部分如運算、字串格式化

"""

多行注釋

"""#author:xyhu    #單行注釋

# 加減乘

1 + 1   # => 2

8 - 1   # => 7

10 * 2  # => 20

# 除法自動轉換成浮點數

35 / 5  # => 7.0

5 / 3   # => 1.6666666666666667

# 整數除法的結果都是向下取整

5 // 3      # => 1

5.0 // 3.0  # => 1.0    # 浮點數也可以

-5 // 3     # => -2

-5.0 // 3.0 # => -2.0

# 浮點數的運算結果也是浮點數

3 * 2.0 # => 6.0

# 取餘

7 % 3 # => 1

# x的y次方

2**4 # => 16

# 用括號決定優先順序

(1 + 3) * 2  # => 8

# 布林值除了 空或0 外均為true

# 用not取非

not true  # => false

# 邏輯運算子,注意and和or都是小寫

true and false # => false  同&

false or true  # => true   同|

# ==判斷相等

# !=判斷不等

# < <= > >=比較大小

# 大小比較可以連起來

1 < 2 < 3  # => true

2 < 3 < 2  # => false

# 連線字串

"hello " + "world!"  # => "hello world!"

# 字串可以被當作字元列表

"this is a string"[0]  # => 't'

###################### 用.format來格式化字串 ########################

"{} can be {}".format("strings", "interpolated")

# 可以重複引數以節省時間

" be nimble, be quick, jump over the ".format("jack", "candle stick")

# => "jack be nimble, jack be quick, jack jump over the candle stick"

# 如果不想數引數,可以用關鍵字

" wants to eat ".format(name="bob", food="lasagna") 

# => "bob wants to eat lasagna"

# %格式化字串

"%s can be %s the %s way" % ("strings", "interpolated", "old")

# 當與none進行比較時不要用 ==,要用is。is/not is是用來比較兩個變數的記憶體位址。

"etc" is none  # => false

none is none  # => true

python3基礎知識一

數字型別包括 int float bool complex 複數 還支援複數,複數的實部a和虛部b都是浮點型。數值計算 string 字串 eg print str 輸出字串 print str 0 1 輸出第乙個到倒數第二個的所有字元,下標前閉後開 print str 2 輸出從第三個開始的後的所...

Python3之反射基礎知識

反射 通過字串的形式匯入模組。通過字串的形式去模組中找到指定函式並執行 i input 請輸入模組名 cc import i import 可以通過輸入的字串來匯入模組 等同於import com as cc print cc.f1 usr bin env python3 encoding utf ...

python3基礎知識點

使用一門語言,對於她的基礎知識點需要明確 現在我來整理一下,你可以作為閒來無事的東西看看,查漏補缺 int float bool complex 使用type a 或者 isinstance a,int 判斷 下標從0開始,以 1結尾 擷取方法 b 5 擷取前五個 加號連線字串,乘號進行重複 下標從...