随笔分类 - python
摘要:阐述了一个完整的 Python 项目结构,你可以使用什么样的目录布局以及怎样发布软件到网络上。 知识点 创建项目,编写 __init__ 文件 使用 setuptools 模块,编写 setup.py 和 MANIFEST.in 文件 创建源文件的发布版本 项目注册&上传到 PyPI 1.创建项目
阅读全文
摘要:1.迭代器 这里我们先来回顾一下什么是可迭代对象(Iterable)? 可以直接作用于for循环的对象统称为可迭代对象,即Iterable。 # 一是集合数据类型,如list、tuple、dict、set、str等; # 二是generator,包括生成器和带yield的generator func
阅读全文
摘要:1. 模板定义 到目前为止,我们在 Python 解释器中写的所有代码都在我们退出解释器的时候丢失了。但是当人们编写大型程序的时候他们会倾向于将代码分为多个不同的文件以便使用,调试以及拥有更好的可读性。在 Python 中我们使用模块来到达这些目的。模块是包括 Python 定义和声明的文件。文件名
阅读全文
摘要:类 在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。 通过定义一些简单的 Python 类,来学习 Python 面向对象编程的基本概念 1.定义类 在类的声明中你可以写任何 Python 语句,包括定义函数(在类中我们
阅读全文
摘要:1.NamError 访问未定义的变量 最后一行包含了错误的详细信息,其余行显示它是如何发生(或什么引起该异常)的详细信息。 2. TypeError TypeError 也是一种经常出现的异常。当操作或函数应用于不适当类型的对象时引发,一个常见的例子是对整数和字符串做加法。 3.异常处理 它以如下
阅读全文
摘要:1.文件打开 open 函数 我们使用 open() 函数打开文件。它需要两个参数,第一个参数是文件路径或文件名,第二个是文件的打开模式。模式通常是下面这样的: "r",以只读模式打开,你只能读取文件但不能编辑/删除文件的任何内容"w",以写入模式打开,如果文件存在将会删除里面的所有内容,然后打开这
阅读全文
摘要:我们经常需要在同一个程序里多次复用代码。函数可以很好的帮助我们完成这一点。我们在函数里写我们要重复做的事,然后我们在任何需要的时候调用它。我们已经看到一些内建的函数,比如 len(),divmod()。 1.函数的定义 2. 局部和全局变量 举例 Before the function call 9
阅读全文
摘要:1.字符串定义 如单引号('...')或双引号("..."),多行可以用 '''.....''' 或者 """ ......""" 表示 2. 字符串方法 str.split(str="", num=string.count(str)) str分隔符,默认为所有的空字符,包括空格、换行(\n)、制表
阅读全文
摘要:简单的来说,数据结构(data structure)是计算机中存储、组织数据的方式。比如我们之前的课程中使用过的列表就是一种数据结构,在这里我们还会深入学习它。 1.列表 增加 append() 列表末位增加元素 insert(a,b) 在索引a处增加元素b count(a) 元素a在列表中出现的次
阅读全文
摘要:1 . while 循环 例子: 斐波那契数列 如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N* 这个数列从第3项开始,每一项都等于前两项之和 乘法表 打印10以内的乘法表 打印星号 正等登各式各样的 2.列表 中刮号之间一列用逗号分隔的
阅读全文
摘要:记录遇到的函数 1.divmod() 函数 divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。 * 运算符拆封这个元组,得到这两个值(无法单独使用) 2.math pi 代表圆周率 pow:返回x的y次方,即x**y 3.range() r
阅读全文
摘要:1. 语法 如果表达式 expression 的值为真(不为零的任何值都为真),程序将执行缩进后的内容。务必要使用正确的缩进,在表达式为真的情况将会执行缩进的所有行
阅读全文
摘要:1.运算符 只要有任意一个操作数是浮点数,结果就会是浮点数。 进行除法运算时若是除不尽,结果将会是小数,这很自然,如果要进行整除,使用 // 运算符,它将返回商的整数部分。 % 是求余运算符 关系运算 逻辑运算 对于逻辑 与,或,非,我们使用 and,or,not 这几个关键字。 逻辑运算符 and
阅读全文
摘要:1.python 中一些特殊的关键字不能用于变量 python # help() keywords 2. 数据类型 在 Python 中 我们不需要为变量指定数据类型。所以你可以直接写出 abc = 1 ,这样变量 abc 就是整数类型。如果你写出 abc = 1.0 ,那么变量 abc 就是浮点类
阅读全文
摘要:1.xshell 在python 下无法删除和移动光标 删除: 修改办法:文件-->打开 >属性-->终端 -->键盘 吧delete 和backspace序列改为 ASCII 127即可。 移动 centos 先安装eadline-devel yum install readline-devel
阅读全文
摘要:1.确认当前版本 [test@iZuf60gzvn9k0h3fuhr6y5Z log]$ pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2Type
阅读全文
浙公网安备 33010602011771号