自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 HTTP协议

一、HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布 式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆∙伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的 标准制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组 (Internet Engineering Task Force,IETF)进行协调,最终发布了一系列的R

2021-03-17 10:38:49 166

原创 Mysql数据库基础知识

1.特点五、基本语句一、什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据RDBMS 即关系数据库管理系统(Relational Data

2021-01-04 07:55:28 229

原创 常用设计模式

工厂模式工厂模式是一个在软件开发中用来创建对象的设计模式。当程序运行输入一个“类型”的时候,需要创建于此相应的对象。这就用到了工厂模式。在如此情形中,实现代码基于工厂模式,可以达到可扩展,可维护的代码。当增加一个新的类型,不在需要修改已存在的类,只增加能够产生新类型的子类。class Car(object): def __init__(self): pass def run(self): print("跑了") def stop(self):

2020-11-30 11:42:46 135

原创 Python面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方

2020-11-28 21:05:10 75

原创 魔术方法

魔术方法1.del销毁魔术方法触发时机:当一个对象在内存中被销毁的时候自动执行参数:至少有一个self,接收对象返回值:无作用:在对象销毁的时候做一些操作注意:程序自动调用此方法,不需要我们手动调用。2.callcall():可以让类的实例具有类似于函数的行为,进一步模糊了函数和对象之间的概念。使用方式:对象后面加括号,触发执行。即:对象() 或者 类()()3.reprrepr():改变对象的字符串显示此方法是__str__()的备胎,如果找不到__str__()就会找__

2020-11-28 20:48:53 257

原创 面向对象的三大特性

面向对象的三大特性1.继承性class People: def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex def say(self): print(self.name,self.age,self.sex)class Docter(People): def __init__(self,name,age,sex,scor

2020-11-28 20:36:36 80

原创 点歌系统

点歌系统1.选择点歌方式(1)地区(港台地区是1或者大陆部分是2)(2)歌手2.遍历曲库歌手和歌名3.输入你喜欢的歌手,获取歌手名后,遍历该歌手的所有的歌去4.选择你喜欢的歌名5.开始播放歌曲,退出程序quku1 = {'1': {'邓紫琪': {'我的秘密', '泡沫', 'ANNY'}, '刘德华': {"忘情水", '世界第一等', '来生缘'}}, '2': {'张碧晨': {'不要忘记我爱你', '年轮', '白芍花开'}, '赵雷': {'成都', '三十岁的女人', '理想'

2020-11-28 20:26:45 508

原创 数字炸弹

你输入一个,如果不是爆炸数字,让电脑也要输入一个在缩小范围之后的任意数 ,如果电脑输入不对,缩小范围然后你再次输入,直到输入正确为止,import randomboomnum= random.randint(1,100)start = 0end = 100while True: a = int(input('请输入{}到{}之间的数字:'.format(start, end))) if a>boomnum: print("大了,游戏继续:")

2020-11-27 11:34:13 1136

原创 函数(命名空间、作用域、全局变量和局部变量)

一、命名空间命名空间指的是保存程序中的变量名和值的地方。命名空间的本质是一个字典,用来记录变量名称和值。字典的key是变量的名称,字典的value对于的是变量的值。例如 {‘name’:’zs’,’age’:10}命名空间一共分为三种:局部命名空间、全局命名空间、内置命名空间局部空间:每个函数都有自己的命名空间,叫做局部空间,它记录了函数的变量,包括函数的参数 和局部定义的变量全局空间:每个模块拥有它自已的命名空间,叫做全局命名空间,它记录了模块的变量,包括函数、 类、其它导入的模块。内置名

2020-10-26 17:18:19 947

原创 python城市人口统计器

城市人口统计器本例中的程序将显示NTB省10个区或市的人口数量。在这个程序中有两个数组,分别是district数组和population数组。这两个数组将用于存储每个地区的地区数据和人口数据。当单击“Display Data”按钮时,所有数据将显示在一个表中。以下是程序第一次运行的显示效果最终运行结果:...

2020-10-23 11:55:41 727

原创 函数初步

一、函数函数是组织好的,可重复使用的,用来实现独立功能的代码段。 函数可以提高程序代码的重用率。函数的调用没有调用函数的情况结果:定义带有参数的函数(1) 调用的时候,这个函数定义时有几个参数,就需要传递几个参数 参数值和参数名称是按函数声明中定义的的顺序匹配起来的。(2)定义时小括号中的参数,用来接收参数用的,称为 “形参” 调用时小括号中的参数,用来传递给函数用的,称为 “实参”定义带返回值的函数所谓“返回值”,就是程序中函数完成一件事情后,最后给调用者的结果。调用者 根据需求利

2020-10-16 11:36:02 222

原创 python各种类型方法

python各种类型方法整数 int 的方法int()#转换字符串的数字为 数字类型列:a=‘5‘ #字符串5int(a)#转换为数字5int()#加base,可以控制为多少进制的。不加base默认都是10进制列:num=‘0011’v=int(num,base=16)#转为16进制v=int(num,base=2)#转为2进制v=int(num,base=10)#转为10进制bit_length()#返回二进制的位数字符串 str 的方法capitalize()#将首字母变成大

2020-09-30 10:23:43 94

原创 python

python案例#身份展示器import tkinter as tkwin=tk.Tk()win.title('my window')win.geometry('200x300')var=tk.StringVar()var.set('Guess who i am?')I=tk.Label(win,textvariable=var,bg="pink",font=('Arial',12),width=30,height=2)I.pack()on_hit=Falsedef hit_me():

2020-09-30 08:58:39 115

原创 python 入门

Python入门身份展示器我们要做的是设置一个标签控件和一个按钮,当我们点击按钮前,标签上显示的是a,当我们点击按钮后,标签上显示的是b。这其实是一个按钮点击事件。可以利用按钮的command来调用函数,以达到改变文字显示的效果常用控件Button 按钮控件;在程序中显示按钮。Canvas 画布控件;显示图形元素如线条或文本Checkbutton 多选框控件;用于在程序中提供多项选择框Entry 输入控件;用于显示简单的文本内容Frame 框架控件;在屏幕上显示一个矩形区域,多用来作为容器

2020-09-30 08:44:34 113

原创 python简单案例

python 案例1*.图像显示*结果:*列表类型特有方法*append 追加,在列表的尾部加入指定的元素extend 将指定序列的元素依次追加到列表的尾部(合并),不会去重复内容insert 将指定的元素插入到对应的索引位上,注意负索引倒序插入,超过索引就会在末尾插入pop 弹出,返回并删除指定索引位上的数据,默认删除索引为-1的数据(从右向左删除)remove 从左往右删除一个指定的元素del 删除整个列表或列表的数据,del是python内置功能,不是列表独有的lists[

2020-09-30 08:40:31 118

原创 运算字符、流程控制语句

其他数据类型与bool之间的转换True :非0的数字,非空的字符串、列表、元组、字典False :0、‘’、()、 []、 {}、 NoneNone不能理解为0;0是有意义的,None是一个特殊的空值Python中运算符分为:Python中运算符分为:运算符算术运算符:主要用于两个对象算数计算(加减乘除等运算)比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算)赋值运算符:用于对象的赋值,将运算符右边的值(或计算结果)赋给运算符左边。逻辑运算符:用于逻辑运算(与或非等)。

2020-09-30 08:27:08 103

原创 函数

2.函数的定义函数是组织好的,可重复使用的,用来实现独立功能的代码段。函数可以提高程序代码的重用率。3.函数的格式注意:(1).函数名称必须遵循 标识符 规则 数字,字母,下划线,并且不能以数 字开头,不能使用关键字。(2).函数先定义后调用。(3).函数不调用是不执行的。(4).函数可以调用多次4.定义带有参数的函数注意:.(1)调用的时候,这个函数定义时有几个参数,就需要传递几个参数参数值和参数名称是按函数声明中定义的的顺序匹配起来的。(2)定义时小括号中的参数,用来接收

2020-09-30 08:05:17 155

原创 集合、推导式

一、集合(set)集合是盛放多个数据的一种类型。 集合中的元素是无序的,唯一的、不可改变类型。 可以使用大括号 { } 或者 set() 函数创建集合。1.集合操作添加add()update()结果删除popremovecleardel结果2. 集合数学运算1.交集(& 或者 intersection) 取公共部分2.并集。(| 或者 union) 取去除重复部分内容3.差集。(­ 或者 difference)取set1或者set2中除去公共部分的内容

2020-09-30 07:57:00 1095

原创 列表,元组,字典

列表定义:列表是一个可修改的,元素以逗号分割,以中括号包围的有序序列。格式:变量名=[元素1,元素2,元素3,…]由于列表是序列的一种,列表支持所有的我们对字符串所讨论过的序列操作。唯 的区别就是其结果往往是列表而不是符串。我们能够对列表进行相加、重复、索引 、切片,循环遍历等操作,就像对字符串所傲的操作那样。例:删除例:修改操作例:查找操作例:边界检查超出列表末尾之外的索引总是会导致错误,对列表末尾范围之外赋值也是如此。列表嵌套列表嵌套指的是列表中可以

2020-09-28 10:57:35 246

原创 字符串

字符串使用引号(单引号、双引号、三引号)引起来的内容就是字符串。 字符串官方定义:元素以引号包围不可修改的有序序列。注: 1.不可修改:字符串中的内容一旦定义后就不能修改。2.有序序列:即成员(字符)有序排列,可通过下标访问。1.字符串索引字符串中每一个个体我们称之为字符或者元素。索引指的是字符的下标。 字符串索引正序从0开始,倒序从-­1开始.结果二、字符串函数字符串的查找字符串的拆分3.字符串的替换字符串的修饰字符串格式化­format()结果字符串判

2020-09-27 10:55:35 114

原创 循环

循环学习了好几种语句,和循环。if语句结果2.结果whille循环1-100的和结果判断质数结果乘法表结果

2020-09-24 11:32:49 51

原创 学习python能做什么?

学习python能做什么?学python可选择的方向广,web方向、人工智能方向、数据分析方向、网络爬虫等都是可以做的,且都属于比较热门且发展较好的从业方向,所以想学习的小伙伴可以放心选择python作为以后的发展方向,不需要担心找不到工作,因为好的技术好的发展前景,到哪里都是抢手人才。学python可以选择的岗位很多,python开发工程师、人工智能工程师、大数据分析工程师、爬虫开发工程师、搜索引擎工程师、游戏开发工程师、系统运维工程师、全栈工程师等都能做,学python,担任哪类岗位,由你决定!按

2020-09-16 11:46:03 231

原创 对于python的了解

对于python的了解python的创始⼈为吉多·范罗苏姆(Guido van Rossum)。python这种高级编程语言,相比C++和java等更加简单易操作。对于这几种语言来说,目前python已经 成为最受AI从事者欢迎的语言。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python的文本文件是.py文件。在爬虫,web程序开发,桌面程序开发,科学计算,图像处理,人工智能等以及其他各种各样的方向python都可以胜任。优点:1.Python的定位是“优雅”、“

2020-08-31 15:21:43 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除