从3月中开始认真学习python,老是稀里糊涂学,不总结一下脚下会很空,早上8点多我就从床上爬起来总结一下。
有关print
1.与c语言不同的是,python里的print末尾不需要跟 “ ;” 号
2.要将几个独立的字符串一同输出,需要用到 “ + ” ,如:
print("hello " + "world " + "!!!")
输出的结果就是:
hello world !!!
3.print中引号的问题
有时输出内容包括引号,于是会产生一些误会,为了避免,可以区分开单双引号,如:
print('he is a real "king"')
输出结果就是:
he is a real "king"
有时输出的内容还会同时包含单双引号,这个方法就不适用了,于是就会用到转义字符“ \ ”
print("\"let's go !\"")
输出结果为:
"let's go !"
转义字符“ \ ”的作用在于告诉编译器,后面跟的是我老弟,只不过是个字符而已,不是你的引号,别碰他。
3.有关换行
有时想输出多行内容,可又不想敲好几个print,就用换行符 “ \n ”
print("滚滚长江东逝水\n浪花淘尽英雄\n是非成败转头空")
输出结果就是:
滚滚长江东逝水
浪花淘尽英雄
是非成败转头空
别激动,还有更简洁的:
print("""君不见
黄河之水天上来
奔流到海不复回""")
这里用到了三引号,三引号在print里可以用来随意输入,最终输出的结果和输入的完全一样,哪怕是换行也不在话下。
三引号到了print外面自己另起炉灶,也可以作为多行注释来用,此外的单行注释要用“ # ”打头.
4.print需要注意的地方
print中的内容数据类型都是统一的,要是有不同类型的数据同台,那就用数据转换方法来实现统一。