12 2017 档案

摘要:记录关于python相关的知识。 自定义异常: 继承 Exception 类,然后重写__int__和__str__方法。 发现错误,引发异常: 捕获异常: 阅读全文
posted @ 2017-12-29 13:41 chenhuan001 阅读(136) 评论(0) 推荐(0) 编辑
摘要:对于一个大型的项目,会存在很多个py文件,本文记录与多文件有关的内容。 1. python 如何在一个.py文件中调用另一个.py文件的类 如果是在同一个 module中(也就是同一个py 文件里),直接用就可以如果在不同的module里,例如a.py里有 class A:b.py 里有 class 阅读全文
posted @ 2017-12-29 12:57 chenhuan001 阅读(767) 评论(0) 推荐(0) 编辑
摘要:结果: for or while else 结果: 阅读全文
posted @ 2017-12-09 20:05 chenhuan001 阅读(262) 评论(0) 推荐(0) 编辑
摘要:1. 算术运算符与优先级 整数运算 python中整数运算很神奇,不限制长度,也就是没有溢出这种说法。不过在64位能表示的情况下,数字的类型为int,超过2^63次方之后就变成了long类型。 而且目前所了解到的,整数的各类运算速度都还挺快,都是经过优化的。 浮点数运算 python中的浮点数运算就 阅读全文
posted @ 2017-12-09 15:49 chenhuan001 阅读(417) 评论(0) 推荐(0) 编辑
摘要:1. print 3.x 中print作为函数 print("1", "2") 即输出 1 2 2.x print不为函数,所以 print "1","2" 即输出1 2 补充一点,因为python2.7中print一定会带换行,需要输出而不带换行可以用下面这种方法。 2. input 与 raw_ 阅读全文
posted @ 2017-12-08 18:53 chenhuan001 阅读(201) 评论(0) 推荐(0) 编辑
摘要:现在可以公开的情报 python 3.x以下源文件(.py)默认是用ascll进行编码的,也就是就算你的IDE是用UTF-8编辑和保存文件的,但是python解释器是以ASCLL读取文件,就会出错。 所以在任何位置输入中文都会出错。 错误如下: 解决方法。 具体见:here 在源文件的第一行或者第二 阅读全文
posted @ 2017-12-08 16:50 chenhuan001 阅读(263) 评论(0) 推荐(0) 编辑
摘要:python对字符串的表示方法比c更有灵活性,但是也更难理解。 为了在平时使用、看代码过程中对着单引号(')、双引号(")、三引号(''',""")不混淆,知道如何使用,区别是什么。 进行如下实验。 结果如下: 从上面四个小实验可以看出,这几种引号起到的作用都是表示字符串,而且会对串中字符进行转义。 阅读全文
posted @ 2017-12-08 16:32 chenhuan001 阅读(94064) 评论(1) 推荐(1) 编辑
摘要:引用来自:here 解释型语言和编译型 首先,我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。 说到翻译,其实翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻 阅读全文
posted @ 2017-12-08 13:01 chenhuan001 阅读(868) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示