TQC-第八大類-字串

了解字串方法讓編程更有趣!你可以將字串變小寫、大寫或僅首字母大寫,計算某字出現次數,替換字串內容,甚至確認字串是不是數字。還能進行ASCII碼轉換和字串分割。這些方法能讓你更輕鬆操作和分析文字資料。不論是轉換大小寫、計算字的次數,還是比對安全碼、分割數字,這些技巧都能幫助你成為編程大師!

請先熟悉字串方法

字串方法

轉小寫

1
s.lower()

開頭大寫

1
s.title()

字的出現字數

1
s.count(某字)

取代文字

1
s.replace(舊的文字,新的文字)

是不是數字

1
s.isdigit() #True or False

字串的分割

1
s.split(要分割的字)#預設為空格

Python內建函數

ASCII轉換

1
ord(字元)

802 ASCII碼轉換

1
2
3
4
5
6
7
s = input()
sum = 0
for c in s:
code = ord(c)
print(f"ASCII code for '{c}' is {code}")
sum += code
print(sum)

804 大小寫轉換

1
2
3
s = input()
print(s.upper())
print(s.title())

806 字的出現次數

1
2
3
4
s = input()
c = input()
print(f'{c} occurs {s.count(c)} time(s)')

808 安全碼比對

1
2
3
4
5
6
num=input().replace('-','') #把使用者輸入的 - 取代成無

if(num.isdigit()): #是否為數字
print('Valid SSN') #有效
else:
print('Invalid SSN')#無效

810 字串分割

1
2
3
4
5
6
7
8
9
10
11
n = int(input())
for i in range(n):
numbers = list(map(float, input().split()))
'''
lst = []
for i in input().split():
lst.append(float(i))
'''
m = max(numbers)
n = min(numbers)
print(f'{(m-n):.2f}')

TQC-第八大類-字串
https://codinglu.tw/2025/05/tqc-category-8-strings-python-tqc-certification/
作者
阿盧
發布於
2025年5月6日
許可協議
📌 本文瀏覽量: 0