为了账号安全,请及时绑定邮箱和手机立即绑定

这里s1.lower(0)以及s1(0).lower为什么都不行呢,经常搞错这种函数的用法。。。

https://img1.sycdn.imooc.com//5bfd593d0001fbd606910287.jpg求明白人点透下

正在回答

3 回答

哦,错了,是 s1[0].lower()

2 回复 有任何疑惑可以回复我~

[ ]是字串的切割,不是函数,不能使用( ),而lower()这个方法是不能带参的

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

慕斯7445338 提问者

这个是list,所以用[],这么理解对的吧? 还有就是为什么这个是不带参的呢?问题比较多,不吝赐教,谢谢谢(*╹▽╹*)
2018-11-28 回复 有任何疑惑可以回复我~
#2

qq随大流 回复 慕斯7445338 提问者

不是的亲,传入的参数是个字符串,字符串照样可以同list一样用[ ]切割。 lower()是字符串的方法,即 字串.方法(),系统就是这么定的,没有参数。 这是非常基础的课程,强烈建议你从头开始学习。
2018-11-30 回复 有任何疑惑可以回复我~

正确写法:s1(0).lower()

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

这里s1.lower(0)以及s1(0).lower为什么都不行呢,经常搞错这种函数的用法。。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信