python3基礎教程筆記

2021-08-22 03:22:47 字數 1674 閱讀 2203

問題:unicode和utf-8和assci之間的關係

列表元素拼接:''.join(lst)列表方法

# 增:

lst.insert(3, 'n') # 插入

# 刪lst.clear() # 清空

lst.pop() # 末尾刪

lst.remove('a') # 刪除第乙個指定元素

# 複製

b = lst.copy()

# 數數

lst.count(n)

# 擴充套件 (用來代替a=a+b)

a.extend(b)

# 索引

a.index('n')

# 排序

x.reverse() # 反向排列資料

x.sort() # 正向排列資料

1、字串格式

# 單個值

>>>

"i am a %s" % 'boy'

i am a boy

# 元組

>>>

"i am a %s %s" % ('little', 'boy')

i am a little boy

>>>

"i am a ".format('little', 'boy')

i am a little boy

>>>

"i am a ".format(a="little", b="boy")

i am a little boy

# 字典

>>> phonebook

>>>

"beth's phone number is ".format_map(phonebook)

beth's phone number is 9102

2、精度、寬度

# 單個值 精度

>>>

"the number is %.2f" % 1

the number is

0.02

# 元組 精度+寬度

>>>

"the number is ".format(2)

'the number is 2.00'

3、字串方法

# join 合併

# 將列表合併為字串

>>>

'+'.join(['a','b'])

'a+b'

# replace 替換

>>>

'this is a test'.replace('this', 'that')

'that is a test'

# split 拆分

# 將字串拆成列表

>>>

'1+2+3+4'.split('+')

['1', '2', '3', '4']

# strip 刪除首尾空格

# 預設為空格,還可以設定引數

>>>' i am a boy '.strip()

'i am a boy'

>>>

'**! i am a boy!!** '.strip('*!')

' i am a boy!!** '

python3 基礎教程

一 基礎語法 1.多行語句 在 或 中的多行語句,不需要使用反斜槓 例如 total item one item two item three item four item five 2.空行 函式之間或類的方法之間用空行分隔,表示一段新的 的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的...

Python3學習筆記之基礎教程二

fibo.py author administrator def fib n a,b 0,1 while b author 模組的呼叫 import fibo print fibo.fib 1000 print fibo.fib2 100 直接把模組內 函式,變數的 名稱匯入到當前操作模組。但是那些...

Python3基礎教程字典的使用

字典的關鍵字 dict 格式 注意 鍵是具有唯一性的,不能更改,通常使用字串和數字,也可以是元組 值可以是任何資料 數字 字串 列表 元組等資料格式 字典的操作 a print len a 可以獲取字典的長度 通過鍵獲取資料 也可以使用get的方式去獲取 1 直接通過鍵獲取 如果沒有值列印 就會報錯...