只能用於可變序列,不能用於字串str
# 列表的方法(只能用於可變序列,不能用於字串str)
s =[
'a',
'b',
'c']
print
('修改前:'
,s)'d'
)print
(s)# extend( ) 使用新的序列擴充套件當前序列
# 相當於在結尾新增了乙個序列
s.extend(
['i'
,'j'])
print
(s)s.extend(s)
print
(s)# insert( ) 向列表指定位置插入乙個元素
# insert(a,b) a是位置,b是要插入的資料
s =[
'a',
'b',
'c']
print
('修改前:'
,s)s.insert(2,
'sw'
)print
(s)# clear( ) 清空列表
s.clear(
)# pop( ) 根據索引刪除並返回被刪除元素
# 如果括號內沒有索引則預設為最後乙個元素
s =[
'a',
'b',
'c']
print
('修改前:'
,s)a = s.pop(1)
print
(a)print
(s)a = s.pop(
)print
(a)print
(s)# remove( ) 刪除指定值的元素
# 如果相同值的元素有多個就刪除第乙個
s =[
'a',
'b',
'c',
'b']
print
('修改前:'
,s)s.remove(
'b')
print
( s )
# reverse( ) 反轉列表
s.reverse(
)print
(s)# sort( ) 排序,預設公升序
# sort(reverse = true) 降序排列
my_list =
list
('gsduohfaslnfas'
)my_list.sort(
)print
(my_list)
my_list.sort( reverse =
true
)print
(my_list)
# for遍歷列表
s =[
'a',
'b',
'c',
'd']
# i = 0
# while i< len(s) :
# print( s[i] )
# i+=1
# for迴圈
# for 變數 in 序列 :
# **塊
for n in s :
# 序列s的元素依次賦值給變數n
print
( n )
# range 生成乙個自然數的序列
r =range(5
)# 0-4的序列
print
(list
( r )
)r =
range(0
,10,2
)# 0-9步長為2的序列
print
(list
( r )
)r =
range(10
,0,-
1)# 10-1的序列
print
(list
( r )
)for i in
range(0
,6):
print
(i)
python學習筆記9 函式
和其他語言一樣,函式就是乙個模組,這個模組可以實現特定的功能,合理的使用函式,可以提公升我們的 效率。def 函式名 語句.乙個我簡單的輸出函式,呼叫函式時直接用函式名呼叫,如果不主動呼叫函式,函式不會執行。函式裡還可以寫函式,這就是函式的巢狀。定義函式的時候的變數叫形參,呼叫函式時傳遞的資料叫實參...
Python學習筆記 part 9
ide vscode python版本 python3.6 學習教材 python程式設計從入門到實踐 人民郵電出版社 異常 異常一般用try except 塊解決.try print 5 0 except zerodivisionerror print you can t divide by ze...
Python學習筆記 week 9
函式 作用time.time 返回當前unix紀元的秒數時間 time.sleep 5 暫停程式執行鍵入的5秒 round x,2 四捨五入到小數點後兩位 函式作用 datetime.datetime.now 返回乙個包含年月日時分秒和微妙的datetime物件 datetime.datetime....