print("hello world")
(上圖為python 的語法)
在許多線上的程式語言編輯器,相信這一定是最優先看到的程式碼。
甚至可以說是許多程式入門者第一個看到的程式。
而各種程式語言的語言印出”hello world”的指令也都不同。
include <stdio.h>
int main(){
printf("hello world\n");
}
include <iostream>
int main(){
cout << "hello world" << endl;
}
(第一張為c語言、第二張為c++)
好啦,這次主要是介紹python,其他的先不理。
不過說道python的print(),其實它有許多隱藏的語法,一般會省略。
print("value,…,…",sep=" ",end="\n",file=sys.trout,flush=false)
value : 輸出(output)的資料,若有多筆資料以逗號格開
補充:有加""(雙引號)的value是指字串(字元),這個之後再細談資料分類。
sep : 多筆資料的分隔字元(預設為" ",也就是空一格)
ex:
print("1","2","3")
那電腦輸出就是1 2 3
print("1","2","3",sep=" ")
那電腦輸出就是1 2 3
print("1","2","3",sep=",")
那電腦輸出就是1,2,3
end : 結束時插入的字元(預設為"\n")
補充 : 結束的字元會影響下一次的輸出位置
\n就是換行的意思
ex:
print("1","2","3",sep=",")
print("1","2","3",sep=",")
那電腦輸出就是1,2,3
1,2,3
print("1","2","3",sep=",",end="\n")
print("1","2","3",sep=",",end="\n")
那電腦輸出就是1,2,3
1,2,3
print("1","2","3",sep=",",end=" ")
print("1","2","3",sep=",",end=" ")
那電腦輸出就是1,2,3 1,2,3
file : 輸出位置(預設屏幕)
flush : 是否清除緩衝區(預設不清除)
(一般這兩項是不會改動的)
今天算是我第一次嘗試在方格子打python,如果有什麼建議,歡迎提供!
作者想問大家,這樣講解、舉例對於一個從來沒有接觸過程式語言的人,夠不夠清楚?
然後最後是我的工商時間:
其實在兩周前,我就已經開好了這個房間,也設定了付費的方面。
想知道為什麼要付費可參照聊一下放筆記這件事的篇文章。
總之歡迎大家訂閱。
58就是沒bug的意思,畢竟,程式最忌bug了!
然後我也要謝謝一位格友(不知他是否願意透露?),在昨天晚上忽然跳出通知已訂閱,我直接嚇到,所以今天直接趕工起來。
在此謝謝大家的支持喔~
如果你想要與我交流,也歡迎在底下留言!