Python系列之笨方法学Python是我学习《笨方法学Python》—Zed A. Show著
的学习思路和理解,如有不如之处,望指出!!!
文章主要分为三个部分:
原文—摘录至《笨方法学Python》第三版
学习中遇到的问题
问题的解决方法
附加练习
原文—摘录至《笨方法学Python》第三版
、 &
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
tabby_cat="\t I'm tabbed in." persian_cat="I'm split \n on line. " backslash_cat="I'm \\ a \\ cat."
fat_cat= """ I'll do a list: \t * Cat foog \t * Fishies \t * Catnip \n \t *Grass """
print print print print
print age=raw_input() print height=raw_input() print weight=raw_input()
print
age=raw_input("How old are you? " height=raw_input("How tall are you? " weight=raw_input("How much do you weigh? "
print
|
需要注意的几个地方
python中 \t 的效果,类似于在word写作中,tab键起到的作用;
\n 的效果,类似于在word写作中,enter 键起到的作用;
在ex11.py 程序中,每行的print后面加了个逗号(,),这样print就不会输出换行符而结束这一行了。
python 中可以在一组三引号(""")之间放入任意多行的文字。
附加练习
以下摘录自原文
- 下面是python支持的转义序列
1 2 3 4 5 6 7 8 9 10
| \\ \' # 单引号 \" # 双引号 \a # ASCII 响铃符 \b # ASCII 退格符 \f # ASCII 进纸符 \r # ASCII 回车符 \uxxxx # 值为16位十六进制值xxxx的字符(仅适用于Unicode) \Uxxxxxxxx # 值为32位十六进制值xxxxxxxx的字符(仅适用于Unicode) \v # ASCII 垂直制表符
|
Python 的raw_input实现的是什么功能?以及其他用法
input()和raw_input()有何不同?