Soulballad
【Python】-12.Python网络编程 【Python】-12.Python网络编程
1. Python底层网络模块1.1 socket 简介计算机网络编程都离不开一个基本的组件:套接字(Socket)。 套接字接口以IP地址及通信端口组成套接字地址。远程的套接字地址和本地的套接字地址完成连接后,再加上使用的协议,这个五元组
2020-09-19
【Python】-11.Python正则表达式 【Python】-11.Python正则表达式
1. 正则表达式语法1.1 普通字符普通字符是正则表达式中最基本的结构之一,要理解正则表达式自然也要从普通字符开始。 普通字符包括没有显示指定为元字符的所有可打印和不可打印字符,包括所有大写字母和小写字母、所有数字、所有标点符号和一些其他符
2020-09-18
【Python】-10.Python线程和进程 【Python】-10.Python线程和进程
1. 线程Python中关于线程的主要是 _thread 和 threading 模块 1.1 _thread 模块1.1.1 创建线程import time import datetime import _thread date_tim
2020-09-16
【Python】-9.Python日期和时间 【Python】-9.Python日期和时间
1. 基本概念1.1 时间戳时间戳是指格林尼治时间1970年01月01日00时00分00秒(即北京时间1970年01月01日08时00分00秒)到现在的总秒数。 1.2 时间日期格式化符号在Python中会使用到一些特殊的符号来格式化时间日
2020-09-15
【Python】-8.Python文件与IO 【Python】-8.Python文件与IO
1. 打开文件 在Python中无论是从文件中读取内容还是把内容写到文件,都需要先打开文件。打开文件使用内置函数 open open 函数有许多参数,它的定义如下: def open(file, mode=’r’, buffering=
2020-09-13
【Python】-7.Python中的模块 【Python】-7.Python中的模块
1. 模块1.1 模块介绍 模块是一个包含了Python定义和声明的 “.py” 文件。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。 定义 fibs.py 模块 # fibs.py def
2020-09-12
【Python】-6.Python中的错误和异常 【Python】-6.Python中的错误和异常
作为 Python 初学者,在学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。 Python 有两种错误很容易辨认:语法错误和异常。 1. 语法错误Python 的语法错误或者称之为解析错,一般
2020-09-10
【Python】-5.Python面向对象 【Python】-5.Python面向对象
Python是一门面向对象的语言,所以在Python中需要创建类和对象 1. 面向对象1.1 类的创建类的定义: class [类名]: [语法块] class EmptyClass: pass 1.2 类的使用class
2020-09-08
【Python】-4.Python中的函数 【Python】-4.Python中的函数
在编程中,我们经常要调用相同或者类似的操作,这些相同或者类似的操作是由同一段代码完成的,而函数的出现,可以帮助我们避免重复编写这些代码。函数的作用就是把相对独立的某个功能抽象出来,使之成为一个独立的实体。 例如,我们开发一个支持人与人之间
2020-09-06
【Python】-3.Python中的流程控制 【Python】-3.Python中的流程控制
所有编程语言在编写时都要遵循语言结构和流程控制,它们控制了整个程序运行的步骤。流程控制包括顺序控制、条件控制和循环控制。所谓控制顺序,就是按照正常的代码执行顺序,从上到下、从文件头到文件尾依次指定每条语句。 1. if判断1.1 if语
2020-09-05
【Python】-2.Python中数据结构 【Python】-2.Python中数据结构
1. 序列的通用操作 Python中有六种内置序列(列表、元组、字符串、Unicode字符串、buffer对象和 xrange 对象),可以对它们进行一些通用的操作。其中有三种序列比较常见:列表、元组、字符串。 通用序列操作:索引、切片、序
2020-09-03
【Python】-1.Python数据类型及运算符 【Python】-1.Python数据类型及运算符
1. 常见类型1.1 数字在Python中最数字是一种常见的类型。 1.1.1加减乘除运算print(3 + 2) # 5 print(8 - 6) # 2 print(16 - 3 * 2) # 10 print((17 - 2) / 5
2020-09-01