笔记
持之以恒fyh
这个作者很懒,什么都没留下…
展开
-
阻塞队列.
用while循环代替if循环,为了确保二次if的进行,直接用while代替.如果队列为空,执行出队列操作,就会阻塞,阻塞到另一个线程往 队列里添加元素。如果队列已满,执行入操作,就会阻塞,阻塞到另一个线程从队列中取走元素.入队列:offer 2.出队 poll 3.取首元素:peek。阻塞队列.也是特殊的队列,虽然是先进先出,但也具有特殊功能.优先级队列,PriorityQueue是有优先级.1.入队列 :put 2.出队列:take。wait()保证循环阻塞.保证原子 性,用锁.原创 2023-02-23 23:46:15 · 104 阅读 · 0 评论 -
数据库的基本操作
今日内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL 4. 常见的数据库软件 * 参见原创 2021-01-04 07:58:43 · 169 阅读 · 0 评论 -
2020-12-23
Django的ORM来源:django中内嵌了ORM框架,不需要直接面向数据库编程,而是定义模型类,通过模型类和对象完成数据表的增删改查操作。Django连接数据库MySQL:使用MySQL数据库首先需要安装驱动程序。(pip installPyMySQL调用时为import pymysql)Django默认导入的mysql的驱动程序是MySQLdb,然而MySQLdb对于py3支持不全,所以这里使用PyMySQL。用于Python链接Mysql数据库的接口。需要在__init__文件指定...转载 2020-12-23 08:35:59 · 76 阅读 · 0 评论 -
max函数,map函数,filter函数,zip函数
文件的一些操作目标文件的概念文件的基本操作文件的常用操作文本文件的编程方式1.1.文件的概念和作用计算机的文件,就是存储在某种长期储存设备上的一段数据1.2.在计算机中,文件是以二进制的方式保存在磁盘上的...原创 2020-10-29 22:44:44 · 358 阅读 · 0 评论 -
python文件的基本操作
文件目标 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 文件的概念计算机的文件,就是存储在某种长期储存设备上的一段数据 长期存储设备包括:硬盘、U 盘、移动硬盘、光盘... 在计算机中,文件是以二进制的方式保存在磁盘上的文件的基本操作1打开文件2读写文件3关闭文件open函数负责打开文件,并且返回文件对象read/write/close三个方法都需要通过文件对象来调用注意*rea...原创 2020-10-22 23:38:08 · 109 阅读 · 0 评论 -
对于面向对象的初步认识
系列文章目录文章目录面向对象的self变量 面向对象的init方法 面向对象的str方法1,我们可以先定义一个类class Pig: def eat(self): print('猪猪吃东西') def drink(self): print('猪猪喝东西')pig=Pig()pig.eat()pig.drink()输出结果:猪猪吃东西 猪猪喝东西关于面向对象的self变量:self在..原创 2020-10-07 16:20:15 · 147 阅读 · 0 评论 -
初始python面向对象
面向对象的基本概念01.面向对象的基本概念我们之前学习的编程方式就是面向过程的 面相过程和面相对象,是两种不同的编程方式 对比面向过程的特点,可以更好地了解什么是面向对象1.1面向过程和面向对象 基本概念1,面向过程——怎么做?1,把完成某一个需求的所有步骤,从头到尾,逐步实现2,根据开发的需求,将某些功能独立 的代码封装成一个又一个函数3,最后完成的代码,就是顺序地调用 不同的函数特点注重步骤与过程,不注重职责分工 如果需求复杂,代码会变得很复杂...原创 2020-09-29 19:41:26 · 226 阅读 · 0 评论 -
学习python tkinter的第二天
关于python 的基础学习我们可以做一些tkinter的小项目首先我们可以重温一下python基础1,NumberPython3 支持int、float、bool、complex(复数)。只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。像大多数语言一样,数值类型的赋值和计算都是很直观的。内置的 type() 函数可以用来查询变量所指的对象类型。2,StringPython中的字符串用单引号'或双引号"括起来,同时使用反斜杠\转义特殊字符。,如...原创 2020-09-29 16:58:22 · 163 阅读 · 0 评论 -
关于python的模板简单介绍
python模板的概念介绍一个包含python代码的文件就是一个模板。(1)现在开发文件比较大,都放在一个文件中不方便,拆分多个方便维护和管理(2)模块可以增加代码的重用率c...原创 2020-09-29 11:14:17 · 1147 阅读 · 0 评论 -
递归函数的简单说明
递归函数如果一个函数在内部调用自身本身,这个函数就是递归函数。使用递归函数的条件:1,必须留出口2,自己调用自己#练习,使用递归函数向控制台打印3,2,1def print_num(num): print(num) if num==1: return print_num(num-1)#自己调用自己 print(num,'-----')print_num(3)练习2:使用递归求1到10的阶乘def jiecheng(num):原创 2020-09-28 14:51:04 · 173 阅读 · 0 评论 -
最基础的函数
一,函数1,在我们学习中有许多代码需要重复使用,导致代码的重用率不高,因此我们可以使用函数提高代码的重用率。2,函数是组织好的,可重复使用的,用来实现独立功能的代码段。函数可以提高程序代码的重用率注意**(1).函数名称必须遵循 标识符 规则 数字,字母,下划线,并且不能以数 字开头,不能使用关键字。(2).函数先定义后调用。(3).函数不调用是不执行的。(4).函数可以调用多次3,函数调用的本质是函数名对应的内存地址()print(id(area))area1=a.原创 2020-09-28 10:18:30 · 246 阅读 · 0 评论 -
python Tkinter学习的第一天
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、tkinter是什么? 二、使用步骤 1.tkinter模块的导入 2.读入数据 3 总结前言学习python我们应该尽可能的多的了解一些关于知识提示:以下是本篇文章正文内容,下面案例可供参考一、tkinter是什么?tkinter是Python自带的GUI库,可以实现GUI编程,将脚本或者代码封装成一个GUI或者EXE可执行文件,方便日后使用。Tkinter 模..原创 2020-09-28 09:45:21 · 296 阅读 · 0 评论 -
关于python基础的一些练习
练习1:计算 1-100之间的数字的和练习2:计算 1 --100 之间 所有偶数的和练习3: 求1-2+3-4+5 ... 99的所有数的和练习4: 从控制台输入5个数,求平均值。练习5: 从控制台输入5个数,求最大值。练习6: 统计数字,字母,下划线的个数1,计算 1-100之间的数字的和# i=0# sum=0# while i<100:# i+=1# sum+=i# print(sum)2:计算 1 --100 之间 所有偶数的和#.原创 2020-09-28 09:07:32 · 151 阅读 · 0 评论 -
字典的一些基本用法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、字典是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言我们可能见过这种这种类型name=’赵四’, age=18 或者 name:’赵四’, age:18age=18或者age:18,这种格式的数据结构我们称之为映射(mapping),映射指的是可以通过名字 age 引用 值 18。一般将’age’叫做键(key) ‘18’叫做值(value)。整体我们称之为键...原创 2020-09-28 08:41:02 · 1937 阅读 · 0 评论 -
列表,元组,基础操作
一丶列表的基本操作1,列表的定义及格式定义:列表是一个可修改的,元素以逗号为分割,以中框号包围的有序序列格式:变量名=[元素1,元素2,....]naems=['C罗','刘能','梅西']print(naems)print(type(naems))2,列表的序列操作我们能够对列表进行相加、重复、索引 、切片,循环遍历等操作lst1=[1,2,3]lst2=[4,5,6]lst3=lst1+lst2print(lst3)#打印结果[1,2,3,4,5,6].原创 2020-09-26 23:51:04 · 300 阅读 · 0 评论 -
python字符串的各种类型
字符串不可修改 有序序列1,字符串索引是指字符 的下标,字符串索引正序是从0开始,倒叙是从-1开始2,通过字符串的索引可以获取指定字符name='my name is Mile'char=name[0]print(char)#m2.字符串切片字符串切片是指从字符串中复制出一份指定的内容,存储在另外一个变量中,不会对原字符串进行修改切片格式:[起始索引:结束索引:步长]#步长可以省略,默认为1#包括开头不包括结尾*步长表示切片的正负值3,遍历字符串for s i原创 2020-09-24 19:25:22 · 384 阅读 · 0 评论 -
python最常用的数据类型、
学习python的第二天python的数据类型,1.数字类型的强制转化 我们可以通过内置函数对数字类型进行强制转换。 将int强制转换成bool。 0转换成False,非零转换成True。 将bool 强制转换成int。False 转换成0,True转换成1。 将int 转换成 float 。 直接添加一个0小数。 将float 转换成int。 直接砍掉 小数部分。 float和bool进行转换同 int和bool进行转换。变量变量就是内存中分配的一块空间,在空间中保存数据。因原创 2020-09-24 19:25:56 · 91 阅读 · 0 评论