1. 程式人生 > >day04 列表增刪改查、元祖以及range

day04 列表增刪改查、元祖以及range

01 課前小甜點
千萬不要隨意做決定
只要你做了決定,你要堅持下去。

02 昨日內容回顧
int <---> bool :
非0 True 0 False
True 1 False 0
int <---> str
str(123)
int('123') :字串必須全部是數字組成
bool<---> str
非空 True 空字串 False
str(True)
s1 = 'alexsb'
1.索引
s1[0]
2.切片 顧頭不顧腚
s1[:4]
s1[:]
3.切片+步長
s1[::2]
s1[100:] ?

操作方法:
upper lower 變大寫,變小寫 驗證碼
strip:預設去除去除首位的空格,換行符,製表符
strip(元素)
lstrip()
rstrip()
startswith endswith 判斷以...開頭,結尾
find 通過元素找索引,找不到返回-1
index 通過元素找索引,找不到報錯
replace 替換 (old,new,次數)
format
:'{}{}{}'.format('alex','man',1000)
:'{0}{1}{2}'.format('alex','man',1000)
:'{name}{age}{sex}'.format(name='alex',sex='man',age=1000)
count:查詢次數
join:
'_'.join(interable)
split:
'alex wusir'.split() ---> ['alex','wusir']
可以指定分隔符。
可以指定分割次數。
' alex wusir'.split('') ---> ['','alex','wusir']
title: 每個非字母隔開的內容的首字母大寫
len(): 統計字串的字元的個數
isdigit(): 判斷字串是否全部有數字組成
isalpha():全部由字母組成
isalnum(): 全部由字母或數字組成。
swapcase():大小寫反轉
center():居中可設定填充物。
captilize() 首字母大寫,其餘的變成小寫。


03 作業講解


04 列表
05 列表的索引,切片,步長
06 列表的常用操作




其他操作
07 列表的巢狀
08 range
09 預習內容
10 今日作業