习题0:准备工作
- Windows环境搭建: 编辑器gedit + Terminal Powershell
习题1:第一个程序
1.若看到ASCII编码错误,在python脚本最上面加一行: #--coding:utf-8--
2.简单字符串的打印
3.根据错误信息解决问题
习题2:注释和#号
1.注释的使用:#(英文octothorpe, 或者pound character)
习题3:数字和数学计算
- +plus
-minus
/ slash 斜杠
- asterisk 星号
% percent 百分号
< less-than 小于号
greater-than 大于号
<= less-than-equal 大于等于号
= greater-than-equal 大于等于号
习题4:变量(Variable)和命名
- = 的名字是等于(equal),为东西取名
- _是下划线字符(underscore)
习题5:更多的变量和打印
1.格式化字符串
键入更多的变量并把它们打印出来,可以使用"格式字符串(format string)"的东西。每次使用 "把一些文本引用起来,就建立了一个字符串。
2.格式化字符
在python中使用%实现格式化字符串。
my_name = 'Zed A. Shaw'
print("let's talk about %s." % my_name)
my_height = 74
print("He's %d inches tall." % my_height)
更多格式化字符
习题6:字符串(string)和文本
1.字符串
字符串通常是指你想要展示给别人的、或者是你想要从程序里"导出"的一小段字符。Python可以通过文本里的双引号" 或者单引号'识别出字符串来。
字符串可以包含格式化字符%s,只要将格式化的变量放到字符串中,再紧跟着一个百分号%,再跟着变量名即可。
如果要在字符串中通过格式化字符放入多个变量时,需要将变量放到()圆括号(parenthesis)中,变量之间用逗号(comma)隔开。
do_not = "don't"
y = "Those who know %s and those who %s." % (binary, do_not)
习题7:更多打印
习题8:打印,打印
习题9:打印,打印,打印
1.换行符的使用:\n
2."""的使用
"""号包含的字符串有多行组成。一般可表示大段的叙述性字符串。在使用时基本没差别。在双引号和三引号之间可以包含单引号。三引号可以包含双引号,而不需要转义。
习题10:那是什么?
1.使用反斜杠(back_slash)可以将难打印出来的字符放到字符串。
2.针对不同的符号有很多这样所谓的"转义序列"(escape sequences)". 有一个特殊的转义序列, 双反斜杠(double back-slash) \.这两个字符组合会打印出一个反斜杠来。
3.另外一种重要的转义序列就是用单引号'和双引号"转义。
4.使用三引号(triple-quotes) 也就是""",你可以在一组三引号之间放入任意多行的文字。
5.更多转义字符
\t 表示一个制表符
\ 表示 \ 字符本身
6.%r 和 %s
%r打印出来的时你写在脚本里的内容,%s 打印的时你应该看到的内容。
df = 'dog'
print("Do you like %r." % df)
print("Do you like %s." % df)
Do you like 'dog'
Do you like dog
网友评论