使用函式實現title方法 #定義函式
def sen(strs):
#定義接受轉換後的值的字串
newstr = ''
#判斷是否為空,為空終止函式;不為空首字母轉為大寫
if strs != '' and isinstance(strs,str) :
s = ord(strs[0]) - 32
newstr += chr(s)
else:
print('mdzz')
return
#遍歷除了首位的其他字母
for i in range(1,len(strs)):
#如果當前字母不為空,且上一位為空將其轉換為大寫
if strs[i-1] == ' 'and strs[i] != ' ':
sc = ord(strs[i]) - 32
sd = chr(sc)
newstr += sd
else:
#其他字元直接原樣新增到字串
newstr += strs[i]
print(newstr)
return newstr
sen('can you help me?')
python學習交流、資源共享群:563626388 qq
1 2 如何使用特殊方法
如何使用特殊方法 首先明確一點,特殊方法的存在是為了被 python 直譯器呼叫的,你自己並不需要呼叫它們。也就是說沒有 my object.len 這種寫法,而應該使用 len my object 在執行 len my object 的時候,如果 my object 是乙個自定義類的物件,那麼 p...
使用執行時函式實現方法交換
通過objc runtime.h函式庫,可以做一些比較有趣的修改,比如平常在使用 uiimage imagenamed 方法時,即便字串名稱填寫錯誤,程式編譯或執行時系統都不會提示出錯。此處給原方法新增乙個小改動,當image為nil時,使用nslog列印輸出臺的方式提醒 載入失敗 import u...
實驗1 2 printf函式的使用
實驗內容 熟悉printf函式的用法 實驗目的及要求 能熟練利用printf函式輸出資訊。實驗重點 1 一般字串的輸出 2 含有轉義序列的字串的輸出 3 含有佔位序列的字串的輸出 檢視 變數 的值 實驗難點 1 體會語句與輸出之間的對應關係 2 由不同的資料型別需要不同的佔位序列,體會資料型別在c語...