- 博客(9)
- 资源 (17)
- 收藏
- 关注
原创 (Python Primary) - 廖雪峰Python3 - 14.常用内建模块
14.常用内建模块14.1 datetimefrom datetime import datetime获取当前日期时间>>> now = datetime.now() # 获取当前datetime,返回datetime类型>>> print(now)2015-05-18 16:28:07.198690>>> print(type(now))<class 'datetime.datetime'>获取指定日期和时间dt =
2020-07-21 12:07:29 302
原创 (Python Primary) - 廖雪峰Python3 - 13.正则表达式
13.正则表达式用于匹配字符串\d可以匹配一个数字,\w可以匹配一个字母或数字,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符e.g.\d{3}\s+\d{3,8}。我们来从左到右解读一下:\d{3}表示匹配3个数字,例如'010';\s可以匹配一个空格(也包括Tab等空白符),所以\s+表示至少有一个空格,例如匹配' ',' '等;\d{3,8}表示3-8个数字,例如'1234567'。综合起
2020-07-07 11:20:15 196
原创 (Python Primary) - 廖雪峰Python3 - 12.进程和线程
12.进程和线程多任务的三种方式多进程模式;多线程模式;多进程+多线程模式。12.1多进程 multiprocessing12.1.1forkUnix/Linux系统中,fork()函数调用一次在子进程返回0,在父进程返回子进程ID。(父进程可fork出多个子进程,记下其ID,子进程调用getppid()就可以拿到父进程IDimport osprint('Process (%s) start...' % os.getpid())# Only works on Unix/Linu
2020-07-06 17:57:51 288
原创 (Python Primary) - 廖雪峰Python3 - 11.IO编程
11.IO编程本章IO编程都是同步IO11.1文件读写11.1.1读文件>>> f = open('/Users/michael/test.txt', 'r') # r表示读,若不存在则抛出IOError如果打开成功,则可以调用read()函数一次性读取全部文件内容,用一个str对象表示>>> f.read()最后调用close()>>> f.close()结合try...catch语句/with语句with o
2020-07-05 18:28:57 232
原创 (Python Primary) - 廖雪峰Python3 - 10.错误、调试和测试
10.错误、调试和测试10.1错误处理try...catch机制try: print('try...') r = 10 / 0 print('result:', r)except ZeroDivisionError as e: print('except:', e)else: print('no error!') #如果没有错误发生finally: print('finally...')print('END')所有的错误类型都继承自
2020-07-05 16:45:43 307
原创 (Python Primary) - 廖雪峰Python3 - 9.面向对象高级编程
9.面向对象高级编程9.1使用__slots__在动态语言中,实例可以轻松绑定一个属性,但直接绑定一个方法,对另一个实例是不起作用的>>> def set_age(self, age): # 定义一个函数作为实例方法... self.age = age...>>> from types import MethodType>>> s.set_age = MethodType(set_age, s) # 给实例绑定一个方法>
2020-07-03 21:39:24 278
原创 (Python Primary) - 廖雪峰Python3 - 8.面向对象编程
8.面向对象编程8.1类和实例__init__用于给类绑定属性class Student(object): def __init__(self, name, score): self.name = name self.score = score def print_score(self): print('%s: %s' % (self.name, self.score))8.2访问限制名称前加__就变成了私有变量,只有内部可
2020-07-03 16:03:21 195
原创 (Python Primary) - 廖雪峰Python3 - 7.模块
7.模块7.0介绍模块mycompany的结构如下,注意不可与python自带模块名称冲突mycompany├─ __init__.py├─ abc.py└─ xyz.py7.1使用模块7.1.1 自主编写一个hello模块#!/usr/bin/env python3# -*- coding: utf-8 -*-' a test module '__author__ = 'Michael Liao'import sysdef test(): args = s
2020-07-03 11:36:42 243
原创 (Python Primary) - 廖雪峰Python3 - 6.函数式编程
6.函数式编程6.1高阶函数Higher-order function简单高阶函数:传入函数def add(x, y, f): return f(x) + f(y)6.1.1 map/reducemap(function, Iterable) -> Iteratore.g. 要把函数f(x)=x^2作用在一个list上def f(x) return x ** 2r=map(f, [1, 2, 3, 4])list(r)reduce(function, seq
2020-07-01 10:53:37 205
北航学报LaTeX模板
2020-12-02
python实现RSA算法
2019-12-02
语义分割数据集之RGB与索引图的转换
2019-07-29
ZigBee CC2530实现无线点灯(收发通用)
2019-06-25
VS2017实现TCP socket多线程同步(C++)
2019-05-23
VS2017实现Udp socket多线程通信(C++)
2019-05-01
VS2017实现Tcp socket多线程通信(C++)
2019-05-01
VALSE Webinar19-04期 弱监督图像理解专题视频(全)
2019-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人