字符串输出打印不对

字符串输出打印不对


为什么在变量赋值未加引号导致输出的结果不是对应的结果,如下:

keyword = 123456

print('密码长度:', len('keyword')


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕美 2022-01-27 18:18:55

同学,你好!第一行中的keyword是变量名,而获取长度时获取的是字符串'keyword'的长度,因此结果是不一样的

https://img1.sycdn.imooc.com//climg/61f2715f0928100e05920095.jpg

祝学习愉快!

  • 提问者 Winner_Leon #1

    那也就是说我在给keyword赋值的时候得加上引号是么?



    2022-01-27 18:23:13
  • 好帮手慕美 回复 提问者 Winner_Leon #2

    同学,你好!是的。

    https://img1.sycdn.imooc.com//climg/61f2715f0928100e05920095.jpg

    祝学习愉快!

    2022-01-27 18:25:06
  • 提问者 Winner_Leon #3

    同时获取字符串的时候不能给len(  ),括号中的内容附带引号对么?




    2022-01-27 18:25:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师