print的輸出格式
python與C一樣,都是以;作為一條語句的結束符。
一、簡單的字符串輸出
在Linux下的vim編輯:
#!/usr/bin/python
print "Hello Python!";
print 'Yes, I can.';
二、‘ ’與“ ”的區別
用解析器中編寫如下:
#!/usr/bin/python
#biao da fanfa 1:
print '"1Hello Jack! My name\'s Judy."';
#biao da fanfa 2:
print "\"2Hello Jack! My name\'s Judy.\"";
#biao da fanfa 3:
# r 為字符串內容原樣輸出標誌,不用轉義。實際就是以這個作為‘ ’與“ ”參考。
print r' "3.1Hello Jack! My name\'s Judy." ';
print r"3.2Hello Jack! My name's Judy.";
print ' "3.3Hello Jack! My name' '\'s Judy." '; #這裏是兩個字符串,參考四.3的空格分隔符
結論:
a.
當以' '作為字符串標識符時,字符串內部的所以' '號都作為語句的標識符,所以,3.1中的name's 才需要一個轉義符號\,如果去掉,就會報錯,原因:
b.
當以" "作為字符串標識符時,語句中所有帶" "符號的都是語句的標識符,而其他符號不是,比如' '符號,可以原因輸出,如3.2。
c.
當我想原原本本的輸出帶有" "符號的"Hello Jack! My name's Judy."時,用' '符號作為字符串標識符,分成2個字符串輸出,效果如3.3
三、一個字符串多次換行輸出
用解析器中編寫如下:
##huan hang 1:利用\n換行
print 'Hello Jack!\nYou look so down.\nCan I help you?\n'
##huan hang 2:利用'''...'''格式換行
print '''Hello Jack!
You look so down.
Can I help you?'''
四、多個字符串一起輸出
在Linux的命令行輸入:
1. 逗號分隔符:內容並行,“,”相當於“ ”(一個空格鍵);
2.空格分隔符:前後內容無空格,連接輸出;
3.分號分隔符:分號是語句結束符,有‘\n’作用;
註:用解析器寫的結果與這個結果有些區別,解析器會直接忽略分號後面的字符串,因為沒有print進行輸出。
程序如下:
結果:
print的輸出格式