課程
/后端開發
/Python
/初識Python
return s[0].upper()? 為什么這樣表達呢?是所有的函數都這樣表達嗎?還是分情況?為什么不可以upper(s[0])這樣表達? 同時為什么用的是[]而不是()?用()也可以嗎?
2020-02-28
源自:初識Python 8-3
正在回答
upper()不是函數,是方法
qq_慕神6411826
在第一個問題return s[0].upper()? 為什么這樣表達呢?表示的是在輸入的'hello','sumday'這些里取第一個首字母s.upper()表示換成大寫,因為題目要求第一個首字母換成大寫,然后后面的直接放上去所以后面加s[1:]這里s[1:]表示是從第一個首字母之后開始取值所以后面形式就變成了'Hello','Sunday'這樣的
第二個問題不是所以函數都是這樣的,根據題目所要求的在變我們只是學框架知道該怎么寫,但是里面怎么變得自己琢磨
upper(s[0]),在前面里提到變換大小寫的形式是s.upper()是在這個list里進行變upper.只是一種函數算法,計算機里只是根據ASCII值進行變換https://blog.csdn.net/nanhuaibeian/article/details/99472393
你可以去看看這里面的python里是怎么換的
第三個問題為什么用[]括號而不是()這個括號,我是這樣想的因為python里括號有不同的意思,只能照搬
我也是在剛剛學這個python,把我知道的一些告訴你,沒事多看看那些基礎的課程,這個東西基礎硬才是真的厲害
加油!
慕斯2684049
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-13
upper()不是函數,是方法
2020-02-28
在第一個問題return s[0].upper()? 為什么這樣表達呢?表示的是在輸入的'hello','sumday'這些里取第一個首字母s.upper()表示換成大寫,因為題目要求第一個首字母換成大寫,然后后面的直接放上去所以后面加s[1:]這里s[1:]表示是從第一個首字母之后開始取值所以后面形式就變成了'Hello','Sunday'這樣的
第二個問題不是所以函數都是這樣的,根據題目所要求的在變我們只是學框架知道該怎么寫,但是里面怎么變得自己琢磨
upper(s[0]),在前面里提到變換大小寫的形式是s.upper()是在這個list里進行變upper.只是一種函數算法,計算機里只是根據ASCII值進行變換https://blog.csdn.net/nanhuaibeian/article/details/99472393
你可以去看看這里面的python里是怎么換的
第三個問題為什么用[]括號而不是()這個括號,我是這樣想的因為python里括號有不同的意思,只能照搬
我也是在剛剛學這個python,把我知道的一些告訴你,沒事多看看那些基礎的課程,這個東西基礎硬才是真的厲害
加油!