py
文章平均质量分 78
maihengrui
这个作者很懒,什么都没留下…
展开
-
ch3-py简介
3.0 和py解释器交互的基础知识输入提示符输出提示符py的注释3.1 用py做运算算术运算符和C一样,但是除法总会得到浮点数,而不是截断的整数。使用**(两个*号)作为求幂运算符,比如2 ** 4变量在使用前必须被赋值当和py解释器交互的时候,下划线_会保存上一次运算的结果字符串1. 用单引号指定字符串,'abc"def'2. 用双引号指定字符原创 2017-03-19 15:10:56 · 407 阅读 · 1 评论 -
ch4-深入py流程控制
4.1 if语句if 条件: 语句elif 条件: 语句else: 语句没有switch语句4.2 for语句for 项 in 序列: 语句在迭代中修改序列是不安全的,可以使用切片复制需要修改的序列作为迭代的对象4.3 range()函数range(i) 生成包含0到i - 1的一个可迭代的对象原创 2017-03-19 13:57:31 · 248 阅读 · 0 评论 -
ch5-内置数据结构
5.1 列表的更多内容list.append(x)list.extend(L)list.insert(i, x)将x作为插入后列表中索引为i的元素插入列表中list.remove(x)列表中没有x会引发错误list.pop(i)删除索引为i的元素,如果i被省略,删除最后一个元素,并将其返回list.clear()list.index(x)list.count(x)原创 2017-03-19 17:00:15 · 233 阅读 · 0 评论 -
ch6-模块
6.0 模块当退出py解释器并重新进入的时候,原先定义的变量、方法都会丢失。因此产生了将这些东西写入文件的需求。将记录py定义的文件称为模块。模块中的定义可以导入到另一个模块中。模块文件名就是模块名加上.py得到的。可以用全局变量__name__来获取模块名。6.1 深入模块除了包含定义外,模块还包含了可执行语句。它们会在第一次被导入的地方执行。每个模块都有自己私有原创 2017-03-20 08:32:05 · 180 阅读 · 0 评论 -
ch8-异常和错误
py中至少有两种错误,语法错误和异常。8.1 语法错误8.2 异常即使一条语句或表达式在语法上是正确的,当试图执行它时也可能会引发错误。运行期检测到的错误称为异常,并且程序不会无条件的崩溃8.3 异常处理可以通过编程选择有意义的可处理的异常类型,来处理某些异常。try: except ErrType: 首先执行trycode中的语句,原创 2017-03-20 10:01:12 · 252 阅读 · 0 评论