【Python教程】2.傳說中的Hello World

2.1輸出一個Hello World

????學(xué)習(xí)編程的第一步譬嚣,就是寫一個最簡單的程序,先讓它跑起來,運行起來腺兴,然后再不斷的深入學(xué)習(xí)。在《The C Programme Language》中,有一個非常著名的示例,打印出“hello world”廉侧,后來的程序員在學(xué)習(xí)編程延續(xù)了這一習(xí)慣页响。?打印出“hello world” 是一個傳統(tǒng)。

? ? 我們之前學(xué)習(xí)了Python的交互模式,現(xiàn)在我們也有了基本的開發(fā)環(huán)境段誊,可以來大干一場了闰蚕。?

? ??在?>>>?后面,直接輸入代碼连舍,然后按確認(rèn)鍵就可以得到結(jié)果了没陡。

? ? 像”hello world“這樣,用雙引號或者單引號括起來的一段字符,叫做字符串烟瞧。注意:這里的單引號或者雙引號都是在英文輸入法下輸入哦

? ??在Python里诗鸭,要想打印出 "hello world"這個字符串,我們需要用到一個函數(shù)?print,現(xiàn)在打開交互模式参滴,在?>>>后面輸入 print “hello world“强岸,按回車,可以看到繼續(xù)輸出了 “hello world”砾赔, 建議大家一定要多動手蝌箍,親自敲代碼,只有多敲代碼才能對它有更深刻的印象和理解暴心。

print “hello world“

接下來妓盲,我們試試 python做加減乘除:

python做加減乘除

?嗯~ 做的不錯~? ??

在交互模式下,輸入命令专普,馬上就可以得到結(jié)果悯衬,但是這樣會有無法保存的問題,當(dāng)你執(zhí)行exit()?檀夹,之前調(diào)試的代碼就沒了~ ? 后面我們可以學(xué)習(xí)保存到文件中運行筋粗,每次寫的代碼都可以保存下來策橘。

命令行與Python交互模式的區(qū)別

小結(jié)

? ? ?1.?像”hello world“這樣,用雙引號或者單引號括起來的一段字符,叫做字符串

? ? ?2.?在?>>>?后面娜亿,直接輸入代碼丽已,然后按確認(rèn)鍵就可以得到結(jié)果了

? ? ?3. 輸出字符串,需要用到一個函數(shù)?print?

小練習(xí)

? ? 1.在python的交互模式輸出 "i have a dream"

? ? 2.在python的交互模式用 print 輸出 100+500 的值

解析

1. 看到輸出,你是否想起了?print?买决? ?執(zhí)行 ?print ?"i love laotian.com" ?即可

2. python里執(zhí)行 100+500 可以得到 600,我們可以把 100+500 可以看做一個整體沛婴,這個整體代表 600。把這個整體放到 print 后督赤,可以打印出 600 嘁灯!print 100+500


2.2工欲善其事必先利其器

????如果你要在Python的交互模式下寫一大段的代碼,相信你一定會崩潰吧,哈哈躲舌。

????不過還好旁仿,在實際的開發(fā)中,?我們一般都用各種的IDE(集成開發(fā)環(huán)境)孽糖,或者編輯器來寫代碼,可以保存下來毅贮,隨時可以運行办悟。

? ?對于初學(xué)者而言,筆者強烈推薦大家使用編輯器滩褥,不要使用各類IDE病蛉,IDE會屏蔽很多的細(xì)節(jié),使你對python的理解不夠深入瑰煎。

? ?所以筆者給大家推薦2款編輯器:?

? ? ? ??sublime text 3

? ? ? ??notepad++

? ?注意:千萬不要用word或者windows自帶的txt編輯器铺然。

工具推薦

sublime text 3

sublime text 3

notepad++

notepad++

建立第一個源碼文件:

在這里,筆者使用了sublime text 3 作為示范酒甸,首先點擊桌面的sublime text 3圖標(biāo)魄健,然后點擊左上方的 File 菜單,選擇 New File插勤,這樣可以新建一個文本文件沽瘦。接著在文件編輯器中輸入:

文件編輯器中輸入hello world

?同時按?Ctrl + s保存到指定文件夾

保存python源碼的文件,一定是以 .py 結(jié)尾的农尖! 文件名一般都是字母數(shù)字下劃線構(gòu)成的析恋。

保存源文件

然后打開命令行(前面介紹過,WIN+R鍵盛卡,然后輸入 cmd 就可以進入命令行了)

先介紹2個命令行下的命令助隧。?

1.首先麻汰,輸入?cd ? 源文件保存的路徑?切換目錄查辩,例如: 我保存文件在 c:/work ?我需要執(zhí)行 cdc:/work徒爹。

2.然后初澎,輸入dir?查看當(dāng)前目錄下的代碼

2個簡單的命令行下的命令

?如圖,輸入?dir?,我們可以看到橘霎,剛才建立的 test.py 文件蔫浆,既然找到了文件,就可以來執(zhí)行啦姐叁! 執(zhí)行python源文件的格式是 ?python ?源文件名稱?瓦盛。例如上圖中輸入了 python test.py之后,在控制臺成功打印出了 ?"hello world"?

失敗的可能原因


小結(jié)

1.?sublime text 3編輯器編寫python代碼

2. ?學(xué)會在命令行下使用?cd?,??dir? 切換和查看目錄

3. ?學(xué)會在命令行下用?python?命令執(zhí)行python源文件


2.3輸入與輸出

輸出

在Python里外潜,想要輸出字符串原环,我們需要用到一個函數(shù)?print?,比如輸出HelloWorld :

小知識:

python中字符串可以用單引號或者雙引號括起來处窥。例如: 'hello world'? 等于 ?'hello world'嘱吗,但是不能這樣:"hello world'?一個單引號 一個雙引號

?print?也可以一次打印好幾個字符串,用逗號隔開

就會輸出一個字符串,“my name is python”滔驾,每個逗號轉(zhuǎn)化為了一個空格

回憶一下之前學(xué)的?print?還可以輸出加法減法的運算結(jié)果谒麦,非常方便。

輸入

和之前輸出的?print?一樣哆致,在Python中輸入也有一個函數(shù)?raw_input?,可以讓用戶在命令行輸入數(shù)據(jù)绕德,并且放到一個變量里。例如:

?這就可以提示用戶輸入他的名字摊阀,只要用戶不輸入內(nèi)容耻蛇,就會卡在第一行user = raw_input("what is your name?")不動,只有你在命令行輸入內(nèi)容胞此,然后按下回車鍵臣咖,程序才可以繼續(xù)運行,輸出你剛才輸入的內(nèi)容漱牵。

小知識:

? ? 上面例子中的user 是一個變量夺蛇,類似一個盒子,可以存放你輸入的內(nèi)容布疙。 關(guān)于變量會在后面詳細(xì)講講蚊惯,這里不必?fù)?dān)心。

?嗯~ 做的不錯~

你可能會有疑問 ? raw_input("what is your name?") ?中間的"what is your name?" 是干什么的灵临?可以刪掉嗎截型??

我們改一下程序,如下:

你會發(fā)現(xiàn)儒溉,這次運行后就就不會輸出"what is your name? "這樣人性化的提問了宦焦,但是程序還是可以正常運行,你輸入什么,它就會輸出什么波闹。

小結(jié)

1.? 用raw_input輸入字符串

2. ??用print輸出字符串

小練習(xí)

1. ?在命令行輸入姓名酝豪、年齡、愛好精堕、行業(yè)孵淘;

2. ?輸出問卷調(diào)查結(jié)果

練習(xí)解析

先定義好需要輸入的字符串,并用?raw_input?說明需要輸入的內(nèi)容歹篓;然后用?print?輸出內(nèi)容瘫证。

練習(xí)解析
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市庄撮,隨后出現(xiàn)的幾起案子背捌,更是在濱河造成了極大的恐慌,老刑警劉巖洞斯,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件毡庆,死亡現(xiàn)場離奇詭異,居然都是意外死亡烙如,警方通過查閱死者的電腦和手機么抗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來亚铁,“玉大人乖坠,你說我怎么就攤上這事〉睹疲” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵仰迁,是天一觀的道長甸昏。 經(jīng)常有香客問我,道長徐许,這世上最難降的妖魔是什么施蜜? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮雌隅,結(jié)果婚禮上翻默,老公的妹妹穿的比我還像新娘。我一直安慰自己恰起,他們只是感情好修械,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著检盼,像睡著了一般肯污。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天蹦渣,我揣著相機與錄音哄芜,去河邊找鬼。 笑死柬唯,一個胖子當(dāng)著我的面吹牛认臊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播锄奢,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼失晴,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了斟薇?” 一聲冷哼從身側(cè)響起师坎,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎堪滨,沒想到半個月后胯陋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡袱箱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年遏乔,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片发笔。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡盟萨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出了讨,到底是詐尸還是另有隱情捻激,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布前计,位于F島的核電站胞谭,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏男杈。R本人自食惡果不足惜丈屹,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伶棒。 院中可真熱鬧旺垒,春花似錦、人聲如沸肤无。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宛渐。三九已至鞭达,卻和暖如春司忱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背畴蹭。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工坦仍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人叨襟。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓繁扎,卻偏偏與公主長得像,于是被迫代替她去往敵國和親糊闽。 傳聞我的和親對象是個殘疾皇子梳玫,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容