基礎部分如運算、字串格式化
"""
多行注釋
"""#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 擷取前五個 加號連線字串,乘號進行重複 下標從...