1、counter() counter是collections里面的一个类作用是计算出字符串或者列表等中不同元素出现的个数.。from collections import Counter
s='abbcc'
res=Counter(s)
print(res) ###Counter({"a":1,"b":2,"c":2}) 1.1Counter类中的most_common
转载
2023-07-18 17:08:55
0阅读
python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-1.2.2.win32-py2.5.exe,然后我们就可以使用MySQLdb这个包进行数据库操作了。
操作步骤如下:
1、建立数据库连接
 
转载
2023-06-18 15:16:21
1488阅读
python 操作数据库,要安装一个Python和MySQLdb,这样就可以进行数据库操作了。操作步骤如下:1、建立数据库连接import MySQLdbconn=MySQLdb.connect(host=”localhost”,user=”root”,passwd=”sa”,db=”mytable”)cursor=conn.cursor()2、执行数据库操作n=cursor.execute(sq
转载
2023-07-20 14:00:51
0阅读
Python 在 2.2 版本中引入了descriptor(描述符)功能,也正是基于这个功能实现了新式类(new-styel class)的对象模型,同时解决了之前版本中经典类 (classic class) 系统中出现的多重继承中的 MRO(Method Resolution Order) 问题,另外还引入了一些新的概念,比如 classmethod, staticmethod, super,
转载
2024-07-19 20:44:03
227阅读
本文声明:python的描述符descriptor,这是属于python高级编程的一些概念和实现方法,可能有很多的小伙伴还并没有用到过,但是在Python的面试过程中有可能会出现,究竟什么是python描述符,有什么作用,使用有什么意义,它的诞生背景是什么,很少有文章专门介绍这一块,有的文章介绍的太过粗浅,以至于看过之后依然不能够理解描述符的本质。鉴于此,我寻思着出一期专门讲解python描述符的
转载
2024-02-10 01:42:31
81阅读
在这篇文章中,你将学会如何用40行Python代码,来实现一个简单的《贪食蛇》游戏。我们在上期的文章中介绍了Python3的curses包的用法,并实现了一个控制台时钟。如果你对curses的用法还不熟,请先阅读这一期的文章。酸痛鱼:Python3实践之:控制台时钟本文中用到的所有知识点,你可以在如下两篇文章中学习到。一个是python官方的教材,一个是这个教材的中文翻译,请任选一个阅读。官网文章
转载
2023-09-11 21:10:48
0阅读
我们在开发一个项目的时候,需要尽量遵循这样一个规则:修改是封闭的,扩展是开放的;也就是说在后期更改需求的时候,我们可以不改动以前的代码,而只需要通过扩展就可以满足新需求。Python的装饰器就是帮助我们来实现这一个目标的方法之一。一、什么是装饰器通过一个示例来理解装饰器的作用,首先定义一个打印当前时间的函数import time
def printCurrentTime():
curren
转载
2023-10-09 06:30:21
57阅读
需要注意一下
不能无限的开进程,不能无限的开线程
最常用的就是开进程池,开线程池。其中回调函数非常重要
回调函数其实可以作为一种编程思想,谁好了谁就去掉
只要你用并发,就会有锁的问题,但是你不能一直去自己加锁吧
那么我们就用QUEUE,这样还解决了自动加锁的问题
由Queue延伸出的一个点也非常重要的概念。以后写程序也会用到
这个思想。就是生产者与消费者问题 一、Pytho
转载
2023-10-12 06:37:13
58阅读
python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-1.2.2.win32-py2.5.exe,然后我们就可以使用MySQLdb这个包进行数据库操作了。 操作步骤如下: 1、建立数据库连接 impor
转载
2023-07-16 19:08:59
53阅读
上篇文章简单介绍了python中描述器(Descriptor)的概念和使用,有心的同学估计已经Get√了该技能。本篇文章通过一个Descriptor的使用场景再次给出一个案例,让不了解情况的同学可以更容易理解。先说说decorator这两个单词确实是有些相似,同时在使用中也是形影不离。这也给人造成了理解上的困难,说装饰器和描述器到底是怎么回事,为什么非得用一个@符号再加上描述器才行。很多文章也都把
转载
2024-08-30 15:33:05
108阅读
# 理解 MySQL 中的 Cursor 的使用
作为一名刚入行的小白,学习如何使用 MySQL 中的 Cursor 是一项有趣但可能稍显复杂的任务。在本篇文章中,我将为你揭示如何创建和使用 Cursor,我们将逐步进行,以下是整个流程的概述:
## 流程概述
在使用 Cursor 之前,了解整体流程是很重要的。下面是实现 Cursor 的步骤:
| 步骤 | 描述
原创
2024-08-16 08:14:29
42阅读
在学习python的过程中,lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda? 下面就上面的问题进行一下解答。 1、lambda是什么? 看个例子: 1 g = lambda x:x+1 看一下执行的结果: g(1) >>>2 g(2) >>>3 当然,你也可以这样
import pymysql
conn = pymysql.connect(host='数据库地址', user='用户',password='密码', database='数据库名称', charset='编码格式') #一般的编码格式为 utf8
# 得到一个可以执行SQL语句的光标对象
cursor = conn.cursor() # 执行完毕返回的结果集默认以元组显示
# 得到一个
转载
2023-06-19 14:55:06
98阅读
原文链接:http://www.limerence2017.com/2018/01/11/python22/本文介绍python如何使用数据库方面的知识。SQLiteSQLite是一种嵌入式数据库,本身是*.db的文件。通过python操作数据库的步骤:1 连接数据库返回connection连接2 通过connection连接获取cursor,cursor即游标3 通过cursor执行语句4 通过
转载
2023-05-23 20:51:09
113阅读
第十六节 MySQLdbwin64位安装python-mysqldb1.2.5ubuntu下安装MySQLdbsudo apt-get install python-MySQLdb导入MySQLdb库import MySQLdb创建数据库连接conn = MySQLdb.connect(host="localhost",user="root",passwd="123456",db="test",c
转载
2023-10-23 08:01:07
215阅读
1、什么是游标?一张图讲述游标的功能:图示说明:2、使用游标的好处?如果不使用游标功能,直接使用select查询,会一次性将结果集打印到屏幕上,你无法针对结果集做第二次编程。使用游标功能后,我们可以将得到的结果先保存起来,然后可以随意进行自己的编程,得到我们最终想要的结果集。3、利用python连接数据库,经常会使用游标功能1)以python连接mysql数据库为例2)使用游标的操作步骤首先,使用
转载
2023-09-15 08:50:47
166阅读
1.建立数据库连接 import MySQLdb conn=MySQLdb.connect(host="localhost",user="root",passwd="sa",db="mytable") cursor=conn.cursor() 使用连接对象获得一个cursor对象 2、执行数
转载
2023-06-16 06:31:39
601阅读
# 实现"mysql 函数RETURNS CURSOR"
## 1. 流程概述
首先,我们需要明确一下流程的整体概述。下面的表格展示了实现"mysql 函数RETURNS CURSOR"的步骤:
| 步骤 | 描述 |
| --- | --- |
| 步骤1 | 创建存储过程 |
| 步骤2 | 定义游标 |
| 步骤3 | 打开游标 |
| 步骤4 | 返回游标 |
| 步骤5 |
原创
2023-09-30 07:25:11
115阅读
# Python Cursor
## Introduction
In Python, a cursor is an object that allows you to traverse and manipulate the records returned by a database query. It provides a way to access and manage the resul
原创
2023-09-13 15:10:28
78阅读
python 操作数据库,可以使用pymysql包。 操作步骤如下:1)首先导入pymysqlimport pymysql2)建立连接def connectDB():
conn = pymysql.connect(host='localhost',
port=3306, use
转载
2023-07-21 20:06:49
148阅读