python對整型沒有限制,不同於c語言會溢位¶
import math
math.e
2.718281828459045
and 與 or 或 not 非 8z,|,~ 按位與或非
bin(0b1011001 & 0b1101101)
『0b1001001』
1> 2 and 3>5
false
2 ** 2 ** 3
256序列型資料:字串str"",元祖tuple(),列表list,位元組資料bytes,bytearray
對於元組,圓括號不是必要的,逗號是必要的
a = 1,2,3
type(a)
tuple
a * 3
(1, 2, 3, 1, 2, 3, 1, 2, 3)
s = [1,2,3,4,5,6,7]
s[1:3]
[2, 3]
s[2:5]
[3, 4, 5]
s[5:1]
s[1:6:2]
[2, 4, 6]
s[2::2]
[3, 5, 7]
s1 = 『axd』
sorted(s1)
[『a』, 『d』, 『x』]
s2=(1,4,2)
sorted(s2)
[1, 2, 4]
sorted(s2,reverse = true)
[4, 2, 1]
s3 = 『abac』
sorted(s3,key=str.lower)
[『a』, 『a』, 『b』, 『c』]
序列的排序操作,格式:sorted(s,key = none,reverse = false)
sorted(s3)
[『a』, 『c』, 『a』, 『b』]
all([1,2,3,4,5,6,0,8])
false
any([1,2,3,4,5,6,0,8])
true
a,b=(1,2)a1
b2a,*b,c = [2,3,5,7,8,67,9,0]
b[3, 5, 7, 8, 67, 9]
,,*b = [2,3,5,7,8,67,9,0]
b[5, 7, 8, 67, 9, 0]
,*middles, = sorted([98,86,99,93,88,95,91])
middles
unicode與單字元轉換 ord - char 內建函式:dir
s = 『python』
s.center(30,』*』)
『python
』s = 『17080666』
s.zfill(10)
『0017080666』
s = 『-17080666』
s.zfill(12)
『-00017080666』
』 spacious '.lstrip()
'spacious 』
』 spacious 『.rstrip()
』 spacious』
'spacious '.lstrip(『s』)
'pacious 』
Python 字串方法詳解
python 字串方法詳解 型別 方法 註解 填充 center width fillchar ljust width fillchar rjust width fillchar zfill width expandtabs tabsize l fillchar 引數指定了用以填充的字元,預設為空格...
Python 字串方法詳解
在程式設計中,幾乎90 以上的 都是關於整數或字串操作,所以與整數一樣,python 的字串實現也使用了許多拿優化技術,使得字串的效能達到極致。與 c 標準庫 stl 中的 std string不同,python 字串集合了許多字串相關的演算法,以方法成員的方式提供介面,使用起來非常方便。型別 方法...
Python 字串方法詳解
在程式設計中,幾乎90 以上的 都是關於整數或字串操作,所以與整數一樣,python 的字串實現也使用了許多拿優化技術,使得字串的效能達到極致。與 c 標準庫 stl 中的 std string不同,python 字串集合了許多字串相關的演算法,以方法成員的方式提供介面,使用起來非常方便。型別 方法...