亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

任務:請設計一個函數,它接受一個字符串,然后返回一個僅首字母變成大寫的字符串。

參考答案應該修改一下吧?

想一下下面的情況:

1、傳入的參數全部是大寫字母,如:HELLO

2、傳入的參數是大寫字母開頭緊接小寫字母,如:Hello

3、傳入的參數是小寫字母開頭緊接大寫字母,如:hELLO

參考代碼如下:

def?firstCharUpper(s):
????return?s[0].upper()+s[1:].lower()

print?firstCharUpper('hello')
print?firstCharUpper('sunday')
print?firstCharUpper('sHELL')

歡迎大家提出疑問。這只是一些小小的改正。

正在回答

5 回答

def FirstChrCaptial(x):

? ? return x[0].upper()+x[1:].lower()


print FirstChrCaptial('hello')

print FirstChrCaptial('sunday')

print FirstChrCaptial('sHELL')


1 回復 有任何疑惑可以回復我~
#1

風云7857 提問者

非常感謝!
2016-09-08 回復 有任何疑惑可以回復我~

def firstCharUpper(s):

#return (s[:1].upper()+s[1:])

return s.title()

print (firstCharUpper('hello'))

print (firstCharUpper('sunday'))

print (firstCharUpper('september'))

其中str.title()是python中的對于字符串首字母大寫的方法

0 回復 有任何疑惑可以回復我~
#1

岳陽白少

還可以這樣(3.x.x): import string def firstCharUpper(s): return str.capitalize(s) print (firstCharUpper('hello')) print (firstCharUpper('sunday')) print (firstCharUpper('september'))
2016-10-08 回復 有任何疑惑可以回復我~
#2

風云7857 提問者

學習了!感謝你的回復?。?/div>
2016-10-18 回復 有任何疑惑可以回復我~

upper()和lower()就是Python為string對象提供的轉換大小寫的方法。

0 回復 有任何疑惑可以回復我~

可以介紹一下upper()和lower()的用法么?括號里面可以填參數嗎?

0 回復 有任何疑惑可以回復我~

def firstCharUpper(s):

? ? return s[:1].upper()+s[1:]


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758397    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

任務:請設計一個函數,它接受一個字符串,然后返回一個僅首字母變成大寫的字符串。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號