新手小白求助
请问print(3122)和print("3122")输出的结果是一样,加不加双引号有什么区别呢? 一个是打印整数,一个是打印字符串,但是效果是完全一样的 本帖最后由 jackz007 于 2022-11-21 12:22 编辑print() 函数就是一个使命,那就是输出信息,让人看明白,所以,无论什么类型的数据,在用 print() 打印输出前,都必须转换成字符串,print(3122) 是打印整型数 3122,Python 会先把这个整型数转换成字符串 '3122' 然后再打印;而 print('3122') 被打印对象 '3122' 已经是一个字符串了,所以,就可以直接打印了,这就是二者的区别和联系。 jackz007 发表于 2022-11-21 12:21
print() 函数就是一个使命,那就是输出信息,让人看明白,所以,无论什么类型的数据,在用 print( ...
讲解的太详细了 谢谢大神~! tommyyu 发表于 2022-11-21 11:30
一个是打印整数,一个是打印字符串,但是效果是完全一样的
明白了 多谢多谢!
页:
[1]