在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ exercise5.更多的變量和打印
附錄 A-練習(xí) 9:生成一個(gè)空文件(Touch, New-Item)
附錄 A-練習(xí) 10:復(fù)制文件 (cp)
exercise44.繼承 Vs.包含
附錄 A-練習(xí) 14:刪除文件 (rm)
附錄 A-練習(xí) 11:移動(dòng)文件 (mv)
exercise46.項(xiàng)目骨架
附錄 A-練習(xí) 3:如果你迷路了
exercise37.復(fù)習(xí)符號(hào)
exercise47.自動(dòng)化測(cè)試
exercise3.數(shù)字和數(shù)學(xué)計(jì)算
附錄 A-練習(xí) 1:安裝
exercise32.循環(huán)和列表
exercise31.做出決定
exercise42.對(duì)象、類(lèi)、以及從屬關(guān)系
exercise48.更復(fù)雜的用戶輸入
下一步
簡(jiǎn)介
附錄 A-練習(xí) 7:刪除路徑 (rmdir)
exercise49.寫(xiě)代碼語(yǔ)句
exercise18.命名, 變量, 代碼, 函數(shù)
exercise12.提示別人
exercise14.提示和傳遞
exercise40.模塊, 類(lèi)和對(duì)象
附錄 A-練習(xí) 12:查看文件 (less, MORE)
exercise9.打印, 打印, 打印
exercise13.參數(shù), 解包, 變量
exercise30. Else 和 If
exercise28. 布爾表達(dá)式
附錄 A-練習(xí) 4:創(chuàng)建一個(gè)路徑 (mkdir)
附錄 A-練習(xí) 15:退出命令行 (exit)
exercise25. 更多更多的練習(xí)
exercise6.字符串和文本
exercise2.注釋和井號(hào)“#”
exercise21. 函數(shù)的返回值
附錄 A-下一步
exercise1.第一個(gè)程序
exercise23. 閱讀代碼
附錄 A-練習(xí) 5:改變當(dāng)前路徑 (cd)
exercise17.更多文件操作
exercise24. 更多的練習(xí)
exercise19.函數(shù)和變量
exercise51.從瀏覽器獲取輸入
exercise22. 到目前為止你學(xué)到了什么?
exercise41.學(xué)會(huì)說(shuō)面向?qū)ο?/span>
exercise52.開(kāi)始你的 web 游戲
exercise20. 函數(shù)和文件
exercise15.讀文件
exercise45.你來(lái)制作一個(gè)游戲
exercise10.那是什么?
exercise8.打印, 打印
exercise35.分支和函數(shù)
exercise26. 恭喜你,可以進(jìn)行一次考試了
exercise33.while 循環(huán)
exercise29. IF 語(yǔ)句
exercise36.設(shè)計(jì)和調(diào)試
exercise0.安裝和準(zhǔn)備
exercise50.你的第一個(gè)網(wǎng)站
附錄 A-練習(xí) 2:路徑, 文件夾, 名錄 (pwd)
exercise38.列表操作
附錄 A-練習(xí) 6:列出當(dāng)前路徑 (ls)
exercise16.讀寫(xiě)文件
exercise4.變量和命名
exercise34.訪問(wèn)列表元素
exercise11.提問(wèn)
exercise43.基本的面向?qū)ο蟮姆治龊驮O(shè)計(jì)
附錄 A-簡(jiǎn)介
附錄 A-練習(xí) 8:目錄切換(pushd, popd)
來(lái)自老程序員的建議
exercise27. 記住邏輯
exercise5.更多的變量和打印
exercise7.更多的打?。ㄝ敵觯?/span>
附錄 A-練習(xí) 13:輸出文件 (cat)
exercise39.字典,可愛(ài)的字典

exercise5.更多的變量和打印

我們現(xiàn)在要輸入更多的變量并且把它們打印出來(lái)。這次我們將使用一個(gè)叫“格式化字符串(format string)”的東西. 每一次你使用" 把一些文本引用起來(lái), 你就建立了一個(gè)字符串。字符串是程序?qū)⑿畔⒄故窘o人的方式。你可以打印它們,可以將它們寫(xiě)入文件,還可以將它們發(fā)送給網(wǎng)站服務(wù)器,很多事情都是通過(guò)字符串交流實(shí)現(xiàn)的。

字符串是非常好用的東西,所以在這節(jié)練習(xí)中你將學(xué)會(huì)如何創(chuàng)建包含變量?jī)?nèi)容的字符串。使用專(zhuān)門(mén)的格式和語(yǔ)法把變量的內(nèi)容放到字符串里,相當(dāng)于來(lái)告訴 python:“嘿,這是一個(gè)格式化字符串,把這些變量放到那幾個(gè)位置?!?/p>

一樣的,即使你讀不懂這些內(nèi)容,只要一字不差地輸入就可以了。

my_name = 'Zed A. Shaw'
my_age = 35 # not a lie
my_height = 74 # inches
my_weight = 180 # lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown'

print "Let's talk about %s." % my_name
print "He's %d inches tall." % my_height
print "He's %d pounds heavy." % my_weight
print "Actually that's not too heavy."
print "He's got %s eyes and %s hair." % (my_eyes, my_hair)
print "His teeth are usually %s depending on the coffee." % my_teeth

# this line is tricky, try to get it exactly right
print "If I add %d, %d, and %d I get %d." % (
    my_age, my_height, my_weight, my_age + my_height + my_weight)

Warning: 如果你使用了非 ASCII 字符而且碰到了編碼錯(cuò)誤,記得在最頂端加一行# -- coding: utf-8 --。

你應(yīng)該看到的結(jié)果

$ python ex5.py
Let's talk about Zed A. Shaw.
He's 74 inches tall.
He's 180 pounds heavy.
Actually that's not too heavy.
He's got Blue eyes and Brown hair.
His teeth are usually White depending on the coffee.
If I add 35, 74, and 180 I get 289.

附加題

1.修改所有的變量名字,把它們前面的 my_去掉。確認(rèn)將每一個(gè)地方的都改掉,不只是你使用=賦值過(guò)的地方。 2.試著使用變量將英寸和磅對(duì)應(yīng)轉(zhuǎn)換成厘米和千克。不要直接鍵入答案。使用 Python 的計(jì)算功能來(lái)完成。 3.在網(wǎng)上搜索所有的 Python 格式化字符。 4.試著使用更多的格式化字符。例如 %r 就是是非常有用的一個(gè),它的含義是“不管什么都打印出來(lái)”。

常見(jiàn)問(wèn)題

Q:我可以定義一個(gè)類(lèi)似 1 = 'Zed Shaw'的變量嗎?

不可以,1 不是一個(gè)合法的變量名.變量需要以字母開(kāi)頭 ,比如 a1 才是正確的變量命名。

Q:這些字符%s, %r, %d 是做什么的?

它們都是“格式化字符串”,你繼續(xù)學(xué)習(xí)下去,就會(huì)學(xué)到關(guān)于它們更多的知識(shí)。它們告訴 Python 用后面的變量值代替字符串中的符號(hào)%s。那么什么是“格式化字符串呢”? 我也說(shuō)不清楚。教你學(xué)會(huì)編程有一個(gè)難題就是想要理解我在說(shuō)什么,你必須先學(xué)會(huì)怎樣編程。解決這個(gè)難題的辦法就是先按照我的要求做我讓你做的事情,后面會(huì)慢慢解釋。如果你遇到一些類(lèi)似的問(wèn)題,你可以先記下來(lái),后面我會(huì)慢慢解答。

Q:怎樣生成一個(gè)浮點(diǎn)數(shù)?

你可以像這樣 round(1.7333) 使用函數(shù) round()。

Q:我遇到在這個(gè)報(bào)錯(cuò)信息:'str' object is not callable.

你可能忘記在字符串以及變量之間輸入%。

Q:為什么這個(gè)練習(xí)對(duì)我沒(méi)有意義?

用你自己的數(shù)據(jù)修改腳本中的數(shù)字,看起來(lái)挺奇怪的,但是這些真實(shí)的信息能讓這個(gè)練習(xí)更加真實(shí),而且,你才剛剛開(kāi)始學(xué)習(xí),確實(shí)也不會(huì)有太大的意義,堅(jiān)持做更多的練習(xí)題,你會(huì)有所收獲。