print
(0o1011
)#521
print
(0b1011
)#11
print
(0x1011
)#4113
語法
描述x//y
用x除以y,捨棄小數部分,使得結果為整數
x**y
計算x的y次冪,等同於pow()
abs(x)
返回x的絕對值
divmod(x,y)
以(m,n)的形式返回x除以y的商和餘數
pow(x,y)
計算x的y次冪
pow(x,y,z)
計算x的y次冪再除以z所得的餘數( x**y)%z
round(x,n)
返回浮點數x四捨五入後得到的相應整數,如果n給定,則將浮點數轉換為小數點後有n位的數 語法
描述bin(i)
返回整數i的二進位制(字串)
hex(i)
返回i的十六進製制(字串)
int(x)
將物件轉換為整數,若為浮點數就擷取整數部分
int(s,base)
將字串轉換為十進位制整數,base為字串的進製
oct(i)
返回i的八進位制(字串)
print
(bin(5
))#0b101
print
(int
('12',16
))#『12』為16進製制,結果為18
print
(int
('0xa',16
))#『a』為16進製制,結果為10
語法描述i
ji&j
進行位邏輯and運算
i《將i左移j位,但不帶溢位檢查
~i按位取反
i^j進行位邏輯xor運算
z=
-89.5
+2.125j
>>
>z.real,z.imag#-89.5 2.125
name1 =
" ada "
name2 =
"lovelace "
name=name1+name2
print
(name.upper())
#全部大寫 ada lovelace
print
(name.lower())
#全部小寫 ada lovelace
print
(name.title())
#首字母大寫 ada lovelace
first_name =
"ada"
last_name =
"lovelace"
full_name = first_name +
" "+ last_name
print
(full_name)
#ada lovelace
s=
("tete"
,"mama"
,"kbkb"
)print
("s"
.join(s)
)#tetesmamaskbkb
print
("ada\tmoe"
)#ada moe
name1 =
" ada "
name2 =
"lovelace "
name=name1+name2
print
(name1.rstrip(
)+name2)
#去除尾部空白 adalovelace
print
(name1.lstrip(
)+name2)
#去除頭部空白ada lovelace
print
(name1.strip(
)+name2)
#去除空白adalovelace
name = name.rstrip(
)
轉義字元
含義\newline
忽略換行
\反斜槓\
』單引號
"雙引號
\b退格
\n換行
\r回車
\t製表符
print
(r"\t\n"
)#\t\n
t=
"teteteteteteteyeyeyeyeeyeyeyeyeyeyey"
+\"mcmcmcm"s=(
"tetetetetete"
"mememe"
)
age =
23message =
+str
(age)
+"rd birthday!"
print
(message)
seq[start]
seq[start:end]
seq[start:end:step]
第二章 變數和簡單資料型別
合併字串 製表符和換行符 刪除空白 2.4數字 2.5注釋 將字串中的首字母大寫 name xu xinghao name.title print name 結果為 xu xinghao使全部字母大寫 print name.uppre xuxinghao使全部字母小寫 使用 來合併字串 t 製表符 ...
第二章 變數和簡單資料型別
第二章 變數和簡單資料型別 2.1 1.將括號內的內容列印到螢幕上 print 2.函式名稱顯示為藍色,print為函式。message是乙個變數,不需要新增 然後通過使用函式print對message這個變數進行列印。2.2.1 變數的命名和使用規則 1.變數名可以使用數字 字母和下劃線,但是不能...
第二章 變數和簡單資料型別 學習筆記
字串數 注釋python之禪 第二章 思維導圖 python編輯器呼叫直譯器來執行.py檔案 語法突出功能以各種方式突出程式的不同部分 每個變數都指向乙個值 trackback作為記錄會指出錯誤 變數指向乙個特定的值 使用小寫字母和下劃線 字串是一系列字元,用單引號和雙引號括起來的都是字串,因此可以...