-
python文本文件处理和用户输入
所属栏目:[Python] 日期:2020-05-25 热度:104
#用户输入a = input(please input: ) #这个输入什么即是什么,比如输入1,则a变量=1,输入abc,则a变量 = abc,输入abc则报错,因为会把abc当做一个变量,而并没有abc这个变量print a #结果是输入的结果a = raw_input(please input: ) #一般用这个,无论输入[详细]
-
python已写内容中可能的报错及解决办法
所属栏目:[Python] 日期:2020-05-25 热度:103
理论上我发的每个短文,直接复制放到py里面,python xx.py是可以执行的,不过因为版本,编码什么的问题会有报错,详见这里报错: SyntaxError: Non-ASCII character xd4 in file xxx.py on line 1, but no encoding declared;解决:在py文件首行加# coding: U[详细]
-
python容错
所属栏目:[Python] 日期:2020-05-25 热度:166
#try: except: else:#为什么叫容错呢,先说说错误,这里说的错误并不是因为马虎或者什么原因在脚本中留下的bug,这个不能容掉,所谓容掉就是略过这个错误,要在测试时候发现并修正,需要容错的错误是在脚本执行之前无法判断是不是会出错的错误,例如:在写爬[详细]
-
4.3Python数据类型(3)之字符串类型
所属栏目:[Python] 日期:2020-05-25 热度:163
返回总目录目录:1.字符串的概念2.字符串的形式3.字符串的转义符4.字符串一般操作5.字符串函数操作(一)字符串的概念由单个字符组成的一个集合(二)字符串的形式双引号与单引号的效果一样:(1)使用单引号包含的abc(2)使用双引号包含的abc(3)使用3个单[详细]
-
4.2Python数据类型(2)之布尔类型
所属栏目:[Python] 日期:2020-05-25 热度:107
返回总目录目录:1.布尔类型的概念和分类:2.布尔类型的本质3.布尔类型的应用(一)布尔类型的概念和分类:(1)概念:布尔类型(bool)就是用于判断真假的数据类型(2)分类:Python里只有两种布尔类型:True 与 False(二)布尔类型的本质布尔类型其实是int[详细]
-
4.5Python数据类型(5)之列表类型
所属栏目:[Python] 日期:2020-05-25 热度:185
返回总目录目录:1.列表的定义2.列表的常规操作3.列表的额外操作(一)列表的定义:列表的定义 [var1, var2, ……, var n ]# (1)列表的定义 [var1, var2, ……, var n ]items = [a, 456, False]name = [zhangsan, 123, 李四, True, items]print(name, type([详细]
-
4.4Python数据类型(4)之字符串函数
所属栏目:[Python] 日期:2020-05-25 热度:147
返回总目录目录:1.字符串的查找计算2.字符串的转换3.字符串的填充压缩4.字符串的分割拼接5.字符串的判定(一)字符串的查找计算(1)len(str)计算字符串的总数(2)find()与rfind()查找字符所在的索引(3)index()与rindex()查找字符所在的索引#[详细]
-
python基础_类型_tuple
所属栏目:[Python] 日期:2020-05-25 热度:103
#tuple 元祖,这个没什么特别的,和list差不多,不能删除,不能增加元素,其他功能差不多#元祖用圆括号扩起来,逗号分隔a = (a,b,c)#这玩意一般会用来排除重复,还是很好用的a = [a, b, c, a]list(set(a)) #把list转成tuple再转回来,结果是[a, c, b]#这个没[详细]
-
python--线程同步原语
所属栏目:[Python] 日期:2020-05-25 热度:107
Threading模块是python3里面的多线程模块,模块内集成了许多的类,其中包括Thread,Condition,Event,Lock,Rlock,Semaphore,Timer等等。下面这篇文章主要通过案例来说明其中的Event和Segmaphore(Boundedsegmaphore)的使用。关于Lock的使用可以移步到我[详细]
-
Python网络编程Socket之协程
所属栏目:[Python] 日期:2020-05-25 热度:75
一、服务端 二、客户端[详细]
-
python协程--asyncio模块(基础并发测试)
所属栏目:[Python] 日期:2020-05-25 热度:152
在高并发的场景下,python提供了一个多线程的模块threading,但似乎这个模块并不近人如意,原因在于cpython本身的全局解析锁(GIL)问题,在一段时间片内实际上的执行是单线程的。同时还存在着资源争夺的问题。python3.4之后引入了基于生成器对象的协程概念。[详细]
-
Python多线程的简单实现(生产者消费者模型)
所属栏目:[Python] 日期:2020-05-25 热度:151
1 __author__ = JentZhang 2 3 import time, threading, queue 4 5 q = queue.Queue(maxsize=1[详细]
-
python基础学习13----生成器迭代器
所属栏目:[Python] 日期:2020-05-25 热度:68
生成器是属于迭代器,但迭代器不只是生成器 首先是一个简单的生成器 生成器中yield就像是函数中的return,运行到yield这个函数就会停止,但会暂时在这个状态挂起,下次执行next(g)的时候就[详细]
-
python开发_python中字符串string操作
所属栏目:[Python] 日期:2020-05-25 热度:108
python开发_python中字符串string操作[详细]
-
用Python实现数据结构之队列
所属栏目:[Python] 日期:2020-05-25 热度:168
队列 队列与栈的类型很相似,但它遵循的原则是先进先出(FIFO),也就是元素插入的时候只能在该数据结构的末端,而删除只能删除最前面的元素。队列同样应用广泛,例如打印机的队列或者是一个web服务器响应请[详细]
-
MongoDB的安装与python操作MongoDB
所属栏目:[Python] 日期:2020-05-25 热度:166
一.安装MongoDB 因为我个人使用的是windows,就只记录下windows下的安装 1.下载安装 就是官网,下载msi,选个路径安装 2.配置 看见别的地方说需要手动在bin同级目录创建dat[详细]
-
python基础学习24----使用pymysql连接mysql
所属栏目:[Python] 日期:2020-05-25 热度:126
使用pymysql连接mysql 安装pymysql pymysql安装可以通过两种方式 使用pip安装 首先简单说一下pip的使用方法 获取帮助 pip --help 升级 pip pip inst[详细]
-
python基础学习14----正则表达式
所属栏目:[Python] 日期:2020-05-25 热度:140
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 在python中正则表达式被封[详细]
-
python装饰器的实现
所属栏目:[Python] 日期:2020-05-25 热度:154
说起装饰器我们可能已经很熟悉了(不了解的可以查看python基础学习——装饰器),随手就可以写一个简单的装饰器 def decorator(func): def inner(*args, **kwar[详细]
-
上下文管理器——with语句的实现
所属栏目:[Python] 日期:2020-05-25 热度:187
前言 with语句的使用给我们带来了很多的便利,最常用的可能就是关闭一个文件,释放一把锁。 既然with语句这么好用,那我也想让我自己写的代码也能够使用with语句,该怎么实现? 下面具体介绍怎样实现[详细]
-
用Python实现数据结构之栈
所属栏目:[Python] 日期:2020-05-25 热度:98
栈 栈是最简单的数据结构,也是最重要的数据结构。它的原则就是后进先出(LIFO),栈被使用于非常多的地方,例如浏览器中的后退按钮,文本编辑器中的撤销机制,接下来我们用Python来具体实现这个数据结构[详细]
-
使用Python语言理解递归
所属栏目:[Python] 日期:2020-05-25 热度:171
递归 一个函数在执行过程中一次或多次调用其本身便是递归,就像是俄罗斯套娃一样,一个娃娃里包含另一个娃娃。 递归其实是程序设计语言学习过程中很快就会接触到的东西,但有关递归的理解可能还会有一些遗漏,下面[详细]
-
用Python实现数据结构之链表
所属栏目:[Python] 日期:2020-05-25 热度:135
链表 链表与栈,队列不一样,它是由一个个节点构成的,每个节点存储着本身的一些信息,也存储着其他一个或多个节点的引用,可以从一个节点找到其他的节点,节点与节点之间就像是有链连在一起一样,这种数据结构就叫[详细]
-
python基础学习20----线程
所属栏目:[Python] 日期:2020-05-25 热度:51
什么是线程 线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中[详细]
-
python开发_python中str.format()
所属栏目:[Python] 日期:2020-05-25 热度:90
python开发_python中str.format()[详细]

浙公网安备 33038102330553号