另外,t左边奇数个\还是偶数个\都不影响,因为t可以与\配对,也可以单独作为字符串中的字符存在。
python输出语句"print()”是式样化输出函数,用于打印输出。
print "dsdsdsdsdf"就是在对象上输出字符串“dsdsdsdsdf”,对象省略时一般是当前窗体,也就是你的代码所在窗体。
空的print语句意思就是输出空字符串,这个字符串占用一行,当你写下一个print语句时,输出的内容就在刚才空字符串的下面一行显示,所以一个空的print语句可以理解为换行,相当于chr(13) &chr(10)的作用。
注意事项:
在 Python 3 中接触的第一个很大的差异就是缩进是作为语法的一部分,这和C++等其他语言确实很不一样,所以要小心 ,其中python3和python2中print的用法有很多不同,python3中需要使用括号。
缩进要使用4个空格(这不是必须的),缩进表示一个代码块的开始,非缩进表示一个代码的结束。没有明确的大括号、中括号、或者关键字。这意味着空白很重要,而且必须要是一致的。第一个没有缩进的行标记了代码块,意思是指函数,if 语句、 for 循环、 while 循环等等的结束。
printf()函数的语法为: printf("<式样化字符串>",<参数表>);最常见的一个函数(准确的说是在python3.X版本中)。
print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。print()函数会自动换行。
echo和print都可以做输出,不同的是,echo不是函数,没有返回值,而print是一个函数有返回值,所以相对而言如果只是输出 echo 会更快,而print_r通常用于打印变量的相关信息,通常在调试中使用。
print 是打印字符串
print_r 则是打印复合类型 如数组 对象
给楼主体验一下这个代码,自己运行感受,
<?php$arr = array("1"=>"xyw", "2"=>"Eliot", "3"=>"blog")
print_r($arr) //输出数组
$return =print_r($arr) //返回值为1
echo $return //输出1
$return =print_r($arr, true) //返回数组
echo $return //输出数组
?>