课程
/后端开发
/Python
/初识Python
为什么print里面的内容可以不带引号,其他的要带引号的呢~我的版本是3.5的
2017-08-20
源自:初识Python 5-4
正在回答
你们都好厉害啊,谢谢各位~
数字,布尔值,表达式如x+y,标识符如x,a,b,自然是不需要引号的,如果是字符串就要引号,跟PRINT一点关系都没有,如果你要输出字符串,哪怕是在print里面照样要加引号
不带引号是对一些特定格式的变量自动识别转换格式,如果是复杂成分语句比如要输出'abc'跟一个list l,那么就需要转换格式,代码如下:print('abc',str(l))。print与printf函数是一致的,默认只接受字符串跟数字
如果是字符,自然要带引号,数字就不用。print要看你输出的是什么
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序