從零開始學python—print( )基本語法

2024/04/04閱讀時間約 4 分鐘
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了!

然後我也要謝謝一位格友(不知他是否願意透露?),在昨天晚上忽然跳出通知已訂閱,我直接嚇到,所以今天直接趕工起來。

在此謝謝大家的支持喔~

如果你想要與我交流,也歡迎在底下留言!














129會員
101內容數
歡迎來到媗日的小窩!這裡平常會分享一些生活上的趣事以及問題,此外也會有連載故事及科技使用心得,有空的話不防駐足停留!喜歡的話不要忘記加入,隨時關注最新的文章!
留言0
查看全部
發表第一個留言支持創作者!
從 Google News 追蹤更多 vocus 的最新精選內容