內容選單標籤

2023年11月19日 星期日

python 進階操作

 進階串列 List 操作

Lst=['A','B','C','D','E']

Lst.append('F')    #元素加到串列最後
Lst
['A', 'B', 'C', 'D', 'E', 'F']

Lst.extend(['G','H'])
Lst
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']

n=Lst.pop()    #取出並移除串列中最後1個元素
n
'H'

Lst
['A', 'B', 'C', 'D', 'E', 'F', 'G']


len(Lst)    #取得串列元素數目
7

Lst.index('A')    #第1個元素索引值是0
0
Lst.index('B')
1
Lst.index('G')
6

Lst[1:5]
['B', 'C', 'D', 'E']

Lst[1:5:2]    #取出索引值1~5的元素,且間隔2
['B', 'D']

Lst.insert(3,'x')
Lst
['A', 'B', 'C', 'x', 'D', 'E', 'F', 'G']

Lst.remove('x')
Lst
['A', 'B', 'C', 'D', 'E', 'F', 'G']

del Lst[2:4]
Lst
['A', 'B', 'E', 'F', 'G']

Lst.reverse()
Lst
['G', 'F', 'E', 'B', 'A']

Lst=[1,2,3]

max(Lst)
3

min(Lst)
1

Lst2=Lst*2
Lst2
[1, 2, 3, 1, 2, 3]

Lst2.count(3)
2

Lst2.sort()
Lst2
[1, 1, 2, 2, 3, 3]

Lst
[1, 2, 3]


-------------------------------------------------------------

大小寫轉換

Str="A"
Str.isupper()
True
Str.islower()
False


ord("A")
65
ord("Z")
90


ord("a")
97
ord("z")
122


chr(65)
'A'
chr(90)
'Z'


chr(97)
'a'
chr(122)
'z'

"a".upper()
'A'

"A".lower()
'a'
 

"Ab".swapcase()
'aB'



inStr=input("輸入大小寫混雜字串:")

print(inStr.swapcase())
--------------------------

輸入大小寫混雜字串:rrttYYUU
RRTTyyuu

沒有留言:

張貼留言