函数定义和调用函数就是最基本的一种代码抽象的方式(python有许多内置函数)调用:要调用一个函数,需要知道函数的名称和参数比较函数cmp(x,y)就需要两个参数,如果x<y,就返回-1,如果x==y,就返回0,如果x>y就返回1数据类型转换函数,不如int()函数可以把其他数据类型转换为整数int(‘123’)123int(12.34)12例如:str(123)‘123’str(12
分类:
编程语言 时间:
2018-05-13 23:44:34
阅读次数:
316
1 关于URL URL(Uniform / Universal Resource Locator):统一资源定位符,用于完整地描述Internet上网页和其他资源的地址的一种标识方法 URL是爬虫的入口,——非常重要 基本格式: scheme://host[:port# ]/path/.../[?q ...
分类:
编程语言 时间:
2018-05-13 23:42:30
阅读次数:
256
1.loop 2.单例模式 3.__new__ 和单例模式 实际应用过程中,我们可以这么使用: 该类中的__new__()方法的使用,就是再进行初始化之前,检查缓存中是否存在该对象,如果存在则将缓存存放对象直接返回,如果不存在,则将对象放至缓存中,供下次使用。 再来个单例的,通过重载__new__实 ...
分类:
编程语言 时间:
2018-05-13 21:07:43
阅读次数:
175
由于前期将基础大部分已经学完,为深入了解基础和python使用,进入中级阶段。开门第一篇就讲述GUI相关,以加强感官认识。 1.什么是wxpython 是一个python的GUI工具包。 下载路径:https://www.wxpython.org。 也可以通过pip3 install -U wxpy ...
分类:
编程语言 时间:
2018-05-13 19:06:37
阅读次数:
158
#### 1.windows下绝对路径: windows读取文件可以用\,但在字符串里面\被作为转义字符使用,那么python在描述路径时有两种方式:'d:\\a.txt',转义的方式;r'd:\a.txt',声明字符串不需要转义 C:\Users\Administrator\Desktop\pyt ...
分类:
编程语言 时间:
2018-05-13 15:06:49
阅读次数:
184
1、概览
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。
当然,不止 list
和 tuple 可以迭代。只要是可迭代对象,无论有无下标,都可以迭代都可以迭代。包括dict 、str 、generator
?
在Python中,迭代是通过for ...
in来完成的。
?
1.1、字典的迭代
#
分类:
编程语言 时间:
2018-05-13 10:45:12
阅读次数:
148
1、定义函数
定义一个函数需要有 函数名、参数、函数体。函数体中最好还有 传入的参数判断
?
1.1、函数创建
定义一个函数用def,数据类型检查用isinstance。例子如下:
def
my_abs(x):
??? if not
isinstance(x, (int, float)):??? # 判断传入的参数,是否是 ××× 或 浮点形
??????? raise TypeE
分类:
编程语言 时间:
2018-05-13 10:43:11
阅读次数:
195
1、概览
列表生成式即List
Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式
生成list [1, 2, 3, 4, 5, 6, 7, 8, 9,
10]
list(range(1,
11))
[1x1, 2x2, 3x3, ..., 10x10]
[x*x
for
x in range(1,11)]
分类:
编程语言 时间:
2018-05-13 10:41:28
阅读次数:
154
1、概览
python中可用的参数有5种:
必选参数
默认参数
可变参数
关键字参数
命名关键字参数
参数定义的顺序是:必选参数、默认参数、可变参数、命名关键字参数、关键字参数
?
2、必选参数
必须传入的参数。比如下面这个函数,x就是必须传入的参数
def
power(x):
??? return x * x
3、默认参数
默认参数是一个 事先定义好的参数。你可以不给它传值
分类:
编程语言 时间:
2018-05-13 10:38:41
阅读次数:
167
1、调用python内部函数
Python内置了很多有用的函数,我们可以直接调用。
要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数
?
调用abs函数:
>>>
abs(100)
100
>>>
abs(-20)
20
>>>
abs(12.34)
12.34
注:调用函数时,如果传入的 【参数数
分类:
编程语言 时间:
2018-05-13 10:38:23
阅读次数:
173