寫乙個功能類似字串title 方法的函式

2021-08-13 17:06:27 字數 680 閱讀 8167

1、 寫乙個功能類似字串title()方法的函式;

功能:將每個單詞首字母變為大寫

# 首字母大寫的函式

def sd(str1):

#定義接受轉換後的值的字串

strs = ''

#判斷是否為空,為空終止函式;不為空首字母轉為大寫

if str1 != '' and isinstance(str1,str) :

s = ord(str1[0]) - 32

strs += chr(s)

else:

print('mdzz')

return

#遍歷除了首位的其他字母

for i in range(1,len(str1)):

#如果當前字母不為空,且上一位為空將其轉換為大寫

if str1[i-1] == ' 'and str1[i] != ' ':

sc = ord(str1[i]) - 32

sd = chr(sc)

strs += sd

else:

#其他字元直接原樣新增到字串

strs += str1[i]

print(strs)

return strs

sd('can you help me?')

python學習交流、資源共享群:563626388 qq

解析乙個類似xml的字串

這是乙個簡單的資料結構問題,本來以為這是中檔題,但是好像是高估它了,這個只能算是個簡單的問題。問題是這樣的,程式會接收到乙個字串,需要實現用這個字串給乙個結構賦值,有點類似xml解析。把過程記錄下來 有乙個字串,字串中包含三種型別的資料資訊 陣列,結構,普通元素。陣列用包起來,結構用 包起來,普通元...

字串的乙個操作 替換類似陣列字串中的項

using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web.ui usin...

字串的乙個操作 替換類似陣列字串中的項

using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web.ui usin...