1 / 15
文档名称:

python笔记.pdf

格式:pdf   大小:1,504KB   页数:15页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python笔记.pdf

上传人:1557281760 2018/2/14 文件大小:1.47 MB

下载得到文件列表

python笔记.pdf

相关文档

文档介绍

文档介绍:1. 在 Python 中数的类型有三种——整数、浮点数和复数。其中整数类型又分为
int (有符号整数)、long (长整数)和 bool (布尔值)。复数的例子:(-5+4j)。
在 Python 中不用区分’long int’类型,长整数范围仅受限于用户计算机的虚
拟内存总数。
2. 没有仅仅使用 ASCII 的字符串,原因是 Unicode 是 ASCII 的超集。如果要严格
使用 ASCII 编码的字节流,可用 ("ascii")。默认所有的字符串的编输出为:
码是 Unicode。(P14 in “A Byte of Python”) 也可用字符串连接:
3. 可以用单引号指定字符串,如:
4. 在双引号中的字符串与单引号中的字符串的使用完全相同,如: 来实现
9. 物理行是你在编写程序时所看见的。逻辑行是 Python 看见的单个语句。Python
假定每个物理行对应一个逻辑行。
5. 利用三引号("""or’’’),你可以指示一个多行的字符串。你可以在三引号中自默认地,Python 希望每行都只使用一个语句,这样使得代码更加易读。
由的使用单引号和双引号,如: 如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)
来特别地标明这种用法。分号表示一个逻辑行或语句的结束
10. 在 Python 中,每行开头的空白很重要,其用来决定逻辑行缩进的层次,从而
来决定语句分组。
同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块。如:
将会输出:
11. 表达式可以被分解成操作符和操作数。
12. Python 也支持增量赋值。如: 等价于
6. 一个字符串一旦创建,就不能再改变它。(P16) 13. 相同优先级的运算符按照从左向右的顺序计算(左结合性);相同优先级的赋
7. 如果把两个字符串按字面意义相邻放着,他们会被 Python 自动级连,如: 值运算符有从右向左的结合顺序(右结合性)。(P25)
14. 在 Python 中有三种控制流语句——if、for 和 while。
等价于
15. if 语句
8. format 方法:
while 语句有一个可选的 else 从句。若 while 循环有配套的 else 从句,它将
始终被执行,除非你的 while 循环将永远循环下去不会结束。
17. for 循环
range()返回一个序列的数。这个序列从第一个数开始到第二个数为止。例如,
range(1,5)给出序列[1, 2, 3, 4]。默认地,range()的步长为 1。若为 range()
提供第三个参数,它将成为步长。如,range(1,5,2)给出[1,3]。记住,range()
我们为内建的 input()函数提供一个字符串,这个字符串被打印在屏幕上,然向上延伸到第二个数,即它不包含第二个数。
后等待用户的输入。一旦我们输入一些东西,再按回车键,函数就返回一个 else 部分是可选的。如果包含 else,它总是在 for 循环结束后执行一次,除非
字符串。通过 int()把这个字符串转换为整数,并把它存储在变量 guess 中(假遇到 break 语句。
设这个字符串含有一个有效的整数文本信息)。 18. break 语句
这里使用了缩进层次来告诉 Python 每个语句分别属于哪一个块。若你从 for 或 while 循环中 break,任何对应的循环 else 块将不执行。如:
if 语句在结尾处包含一个冒号,它告诉 Python 下面跟着一个语句块。
elif 从句把两个相关联的 if else-if else 语句合并为一个 if-elif-else 语句。
elif 和 else 部分是可选的。(P28)
16. while 语句
上面的程序将只会打印一个‘1’。
19. 输入的字符串的长度可以用内置函数 len()来计算。
20. continue 语句
被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
raw_input(str)等待用户输入一个字符串, 可提供一个可选的参数 str 用作
提示信息。
21. 函数用关键字 def 来定义。def 关键字后跟一个函数的标识符名称,然后跟输出为:
一对圆括号。圆括号之中可包括一些变量名,该行以冒号结尾。接下来是一 global 用来声明 x 是全局的。因此,当在函数内把值赋给 x 时,这个变化也
块语句,它们是函数体。反映在主块中使用 x 的值的时候。
22. Python 不需要指定返回值的数