python
文章平均质量分 69
满地星辰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python学习笔记03-python函数式编程
1. 高阶函数1. 高阶函数基础变量可以指向函数函数名也是变量高阶函数允许传入函数 #!/usr/bin/env python#将函数赋值给变量A = absprint A(-10)#导入__builtin__模块import __builtin__#改变abs变量的指向__builtin__.abs = 20#输出abs变量print absabs = 3...原创 2018-10-22 23:51:52 · 261 阅读 · 0 评论 -
python学习笔记01-python基础学习
1. 输入和输出#!/usr/bin/env pythonname = raw_input('please enter your name:')print 'hello,',name2. 数据类型和变量十进制:100十六进制:0xff00浮点数:3.14科学计数:1.23e9字符串:'abc' "xyz"多行字符串: '''line1 ...原创 2018-10-20 19:57:00 · 304 阅读 · 0 评论 -
python学习笔记02-python高级学习
1. 切片注意,list、tuple、字符串'xxx'、Unicode字符中u'xxx'都可以看成一种list。都可以进行切片操作。#定义一个list>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']#取出list的前三个元素>> L[0:3]['Michael', 'Sarah', 'Tracy']...原创 2018-10-21 12:56:49 · 203 阅读 · 0 评论 -
python学习笔记04-python模块
1.介绍一个.py文件就称之为一个模块(Module)Python按目录来组织模块——包(Package)每一个包目录下必须有一个init.py的文件,可以是空文件,也可以有Python代码。因为init.py本身就是一个模块,而它的模块名就是包名。 2.第一个模块任何模块代码的第一个字符串都被视为模块的文档注释sys模块有一个argv变量,用list存储了命令行的所有参数...原创 2018-10-29 22:13:36 · 180 阅读 · 0 评论 -
python学习笔记05-python面向对象编程
1.面向对象编程1. 类和实例注意,类的所有方法,的第一个参数一定是self。在调用类的方法时,不需要传入第一个参数self。 #!/usr/bin/env python# -*- coding: utf-8 -*-#定义一个类Student,继承自objectclass Student(object): #构造器 def __init__(...原创 2018-11-10 12:47:00 · 364 阅读 · 0 评论 -
python学习笔记06-python错误、调试和测试
1.错误处理#!/usr/bin/env python# -*- coding: utf-8 -*-import logging#定义一个自定义错误,继承自StandardErrorclass FooError(StandardError): passdef func1(value): return 10/int(value)def func2(...原创 2018-11-12 00:29:57 · 347 阅读 · 0 评论 -
python学习笔记07-python-IO编程
1.文件读写read()方法可以一次读取文件的全部内容read(size)方法,每次最多读取size个字节的内容readline()可以每次读取一行内容readlines()一次读取所有内容并按行返回list #!/usr/bin/env python# -*- coding: utf-8 -*-try: #读取一个文件 f = open('d...原创 2018-11-13 22:26:30 · 286 阅读 · 0 评论 -
python学习笔记08-python-进程和线程
1.多进程1.forkUnix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回。子进程永远返回0,而父进程返回子进程的ID。这样做的理由是,一个父进程可以fork出很多子进程,所以,父进程要记下每个子进...原创 2018-11-16 23:18:08 · 275 阅读 · 0 评论 -
python学习笔记09-python正则表达式
1.正则表达式当我们在Python中使用正则表达式时,re模块内部会干两件事情:1. 编译正则表达式,如果正则表达式的字符串本身不合法,会报错。2. 用编译后的正则表达式去匹配字符串。 #导入正则表达式模块>> import re#正则匹配电话>> re.match(r'\d{3}\-\d{3,8}$','010-123456')<_sre.S...原创 2018-11-16 23:20:04 · 191 阅读 · 0 评论 -
python学习笔记10-python常用内建模块
1.collections1.namedtuplenamedtuple是一个函数,它用来创建一个自定义的tuple对象,并且规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素。 >> from collections import namedtuple>> Point = namedtuple('Point', ['x', 'y'...原创 2018-11-16 23:21:48 · 226 阅读 · 0 评论
分享