《笨辦法學python》加分習題10 我的答案

2021-08-06 01:28:11 字數 1422 閱讀 6699

大家多指點,多指點!

tabby_cat = "\ti'm tabbed in."

persian_cat = "i'm split\non a line."

backslash_cat = "i'm \\ a \\ cat."

fat_cat = """

i'll do a list:

\t* cat food

\t* fishies

\t* catnip\n\t* grass

"""print tabby_cat

print persian_cat

print backslash_cat

print fat_cat

今天這個就是用了轉義符。

1、轉義字元

描述\(在行尾時)

續行符\\

反斜槓符號

\』單引號

\」雙引號

\a響鈴

\b退格

\e轉義

\000空\n

換行\v

縱向製表符

\t橫向製表符

\r回車

\f換頁

\0yy

八進位制數yy代表的字元,例如:\012代表換行

\xyy

十進位制數yy代表的字元,例如:\x0a代表換行

\other

其他的字元以普通格式輸出

附上**截圖:

結果截圖:

提示說語法錯誤。

try5 = '''to do it

and'''

print try5

附上結果截圖:

所以說三個單引號的功能和三個雙引號的功能應該是一樣的。就是列印其內部的所有東西吧。

**:

try_test = "there're\n try1:\n%s \nand\n try2:\n%r"

try1_insert = "try!\nhahaha ,it's ok "

try2_insert = "try!\nhahaha ,it's ok "

print try_test % (try1_insert,try2_insert)

結果:

如上,可以看出%s和%r的區別很明顯。正如作者所言,%s是我想要列印的東西,而%r是全部都列印上去。

笨辦法學python加分習題30

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 加分習題30 people 30 cars 40 buses 15 if cars people print we should take the cars.elif cars people print we should not ta...

笨辦法學python加分習題36

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 我可能是個傻姑娘.加分習題36 def a print 吃西紅柿炒蛋時,你常常煩惱是該先吃西紅柿還是先雞蛋嗎?print a 是 nb 否 answer input if answer.upper a b elif answer.upp...

笨辦法學python加分習題38

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 加分習題38 states cities cities ny new york cities or portland print 10,1 print ny stae has cities ny print or state has c...