Python學習筆記 9

2021-09-18 03:33:16 字數 1993 閱讀 8161

只能用於可變序列,不能用於字串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....