12 使用函式實現title方法

2021-08-14 20:43:26 字數 646 閱讀 8796

使用函式實現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語...