自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 phpmyadmin4.8.1漏洞复现-远程文件包含

phpMyAdmin4.8.0 - 4.8.1版本均受漏洞影响。环境搭建:phpstudy+windows+phpmyadmin4.8.1注意要将phpmyadmin解压下载到phpstudy网站根目录像我这里的根目录就是在www目录这里解压之后再打开localhost/phpMyAdmin 或者127.0.0.1/phpMyAdmin默认的初始账号和密码都是root,但是由于我之前修改了mysql的密码,所以这个密码就和MySQL的密码一样然后来到这个phpmyadm.

2022-04-10 12:57:51 4264

原创 web安全入门(基础篇)---小迪视频笔记

1、为什么需要列表①变量可以存储一个元素,而列表是一个“大容器"可以存储N多个元素,程序可以方便地对这些数据进行整体操作②列表相当于其它语言中的数组③列表示意图:

2021-10-11 22:12:30 3587

原创 Python学习的最后一部分

变量的作用域1、变量的作用域(1)程序代码能访问该变量的区域(2)根据变量的有效范围可分为 ①局部变量在函数内定义并使用的变量,只在函数内部有效,局部变量使用global声明,这个变量就会就成全局变量 ②全局变量函数体外定义的变量,可作用于函数内外例子:def fun(a,b): c=a=b #c,就称为局部变量,因为c实在函数体内定义的变量a,b为函数的形参,通范围也是函数内部,相当于局部变量 print(c)#print(c) ...

2021-09-24 23:50:31 652

原创 python函数

目录1、函数的定义与调用(1)什么是函数(2)为什么需要函数(3)试函数的创建:(4)函数的创建(5)函数的调用(6)图例:2、函数调用的参数传递(1)函数调用的参数传(2)关键字实参(4)图示说明:①根据位置传递实参②根据关键字传递实参3、函数的参数传递内存分析4、函数的返回值5、函数的参数定义(1)函数定义默认值参数(2)位置可变的位置形参和位置可变的关键字形参①个数可变的位置参数②个数可变的关键字形参1、函数的定.

2021-09-21 22:55:27 186

原创 python中字符串

1、字符串在Python中字符串是基本数据类型,是一个不可变的字符序列2、什么叫字符串驻留机制呢?仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中, Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量3、驻留机制的几种情况(交互模式)①字符串的长度为0或1时②符合标识符的字符串③字符串只在编译时进行驻留,而非运行时例如下图,c是在运行时,通过join方法对列表的数据进行连.

2021-09-21 22:43:21 397

原创 python集合

目录1、什么是集合2、集合的创建①直接:{}②使用内置函数set():3、集合的相关操作(1)集合元素的判断操作(2)集合元素的新增操作(3)集合元素的删除操作4、集合间的关系(1)两个集合是否相等(2)—个集合是否是另一个集合的子集(3)—个集合是否是另一个集合的超集(4)两个集合是否没有交集5、集合的数学操作6、集合生成式用于生成集合的公式​1、什么是集合(1)Python语言提供的内置数据结构(2)与列表、字典—样都属于可

2021-09-20 19:47:08 88

原创 python元组

目录1、什么是元组2、不可变序列与可变序列3、元组的创建方式4、为什么要将元组设计成不可变序列5、元组的遍历1、什么是元组Python内置的数据结构之一,是一个不可变序列2、不可变序列与可变序列(1)不变可变序:字符串、元组不变可变序列:没有增、删,改的操作(2)可变序列:列表、字典可变序列:可以对序列执行增、删、改操作,对象地址不发生更改例子:''不可变序列 列表,字典'''lst=[10,20,45]print(id(l.

2021-09-20 19:09:53 102

原创 python中字典

目录1、什么是字典2、字典示意图:3、字典的实现原理4、字典的创建5、字典中元素的获取6、[]取值与使用get()取值7、字典的常用操作(1)key的判断(2)字典元素的删除(3)字典元素的新增(4)获取字典视图的三个方法(5)字典元素的遍历(6)字典的特点(7)字典生成8、 小结:1、什么是字典Python内置的数据结构之一,与列表一样是一个可变序列(可变序列就是可以执行增、删、改操作,不可变序列举例:字符串、整数序列)以键值对的..

2021-09-16 17:52:15 428

原创 python中的列表

1、为什么需要列表①变量可以存储一个元素,而列表是一个“大容器"可以存储N多个元素,程序可以方便地对这些数据进行整体操作②列表相当于其它语言中的数组③列表示意图:

2021-09-16 17:32:47 326

原创 python中嵌套循环和二重循环中的break和continue

1、嵌套循环:循环结构中又嵌套了另外的完整的循环结构,其中内层循环做为外层循环的循环体执行2、图示:3、例子:'''输出一个三行四列的矩形'''for i in range(1,4): #行表,执行三次,一次一行 for j in range(1,5): print('*',end='\t') #不换行输出 print() #打行输出结果:4、二重循环中的break和continue用于控制本层循环5、图示:..

2021-09-14 23:35:47 1462

原创 python中流程控制语句continue和else语句

1、continue语句用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用2、图示:3、例子:'''''要求输出1到50之间所有5的倍数,5,10,15,20,25 5的倍数的共同点: 和5的余数为零的数都是5的倍数 或者理解为与5的余数不是0的都不是5的倍数'''for item in range(1,51): if item%5==0: print(item)print('============使用continue.

2021-09-14 23:33:22 747

原创 python中for-in循环和流程控制语句break

1、for-in循环in表达从(字符串、序列等)中依次取值,又称为遍历.for-in遍历的对象必须是可迭代对象2、for-in的语法结构for自定义的变量in可迭代对象:循环体3、循环体内不需要访问自定义变量,可以将自定义变量替代为下划线4、例题:1、for-in循环in表达从(字符串、序列等)中依次取值,又称为遍历.for-in遍历的对象必须是可迭代对象2、for-in的语法结构for自定义的变量in可迭代对象:循环体3、循环体内不需要访问自定义变量,可以将自

2021-09-14 23:30:48 1374

原创 python中while循环结果

1、反复做同一件事情的情况,称为循环2、循环的分类Whilefor -in3、语法结构while 条件表达式:条件执行体(循环体)4、选择结构的if与循环结构while的区别If是判断一次,条件为True执行一行while是判断N+1次,条件为True执行N次5、循环流程图''''计算1到100之间的偶数'''sum=0 #用于存储偶数和'''初始化变量'''b=1'''条件判断'''while b<=100: '''...

2021-09-14 23:27:03 538

原创 python中range函数的使用

1、range()函数用于生成一个整数序列2、创建range对象的三种方式(1)range(stop)创建一个(0,stop)之间的整数序列,步长为1(2)range(start,stop)创建一个(start,stop)之间的整数序列,步长为1(3)range(start,stop,step)创建一个[start,stop)之间的整数序列,步长为step3、返回值是一个迭代器对象4、range类型的优点:不管range对象表示的整数序列有多长,所有range对象

2021-09-14 23:25:00 28592 2

原创 python中pass语句

1、pass语句语句什么都不做,只是一个占位符,用在语法上需要语句的地方2、什么时候使用:先搭建语法结构,还没想好代码怎么写的时候公3、哪些语句一起使用①if语句的条件执行体②for-in语句的循环体③定义函数时的函数体4、例题:#pass语句,什么都不做,只是一个占位符,用到需要写语句的地方answer=input(’您是会员吗?y/n')#判断是否是会员if answer=='y': passelse: pass...

2021-09-14 23:24:01 316

原创 python中条件表达式

1、条件表达式是if......else的简写2、语法结构:x if判断条件else y3、运算规则如果判断条件的布尔值为True,条件表达式的返回值为x,否则条件表达式的返回值为False4、例题:""从键盘录入两个整数,比较两个整数的大小"""num_a=input('请输入第一个整数')num_b=input('请输入第二个整数')#比较大小if num_a>=num_b: print(num_a,'大于等于',num_b)else: prin

2021-09-14 23:23:04 4097

原创 python中嵌套结构if的语法

1、嵌套if(1)语法结构:if 条件表达式1:if 内层条件表达式:内存条件执行体1else:内存条件执行体2else:条件执行体(2)例子:""会员 >=200 8折 >=100 9折 不打折 非会员 >=200 9.5折 不打折 """answer=input('您是会员吗?y/n': )money=float(input('请输入您的购物金额:'))if answer=='y':

2021-09-14 23:21:23 1107

原创 python程序的组织结构

1、顺序结构选择结构循环结构2、顺序结构:程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束3、选择结构程序根据判断条件的布尔值选择性地执行部分代码明确的让计算机知道在什么条件下,该去做什么(1)单分支结构①中文语义:如果......就...如果你是妖怪,就该被孙悟空打如果下雨,就带伞如果是周六,就不上班②语法结构:if 条件表达式:条件执行体③例子:money =1000s=int(input('请输入取款金额

2021-09-14 23:18:59 286

原创 python对象的布尔值

1、Python一切皆对象,所有对象都有一个布尔值(1)获取对象的布尔值(2)使用内置函数bool()2、以下对象的布尔值为False(1) False(2)数值O(3)None(4)空字符串(5)空列表(6)空元组(7)空字典(8)空集合3、例子:#测试对象的布尔值print('==============以下对象的布尔值均为false===============')print(bool(False)) #结果为falseprint(bool

2021-09-14 23:14:46 892

原创 python中的运算符和其优先级

1、常用运算符(1)算术运算符①标准算是运算符②取余运算符③幂运算符(2)赋值运算符(3)比较运算符(4)布尔运算符(5)位运算符2、算术运算符(1)标准运算符:加(+)、减(-)、乘(*)、除(/)(2)取余运算符:%(3)幂运算符:**(4)例题:print(1+1) #加法运算符print(1-1) #减法运算符print(2*4) #乘法运算符print(1/2) #除法运算符print(11//2) #整除运算pr

2021-09-12 10:25:10 3520 2

原创 python中input函数使用

1、input函数作用:接收来自用户的输入2、返回值类型输入值的类型为str3、值的存储使用=对输入的值进行存储例:present=input(‘大圣想要什么礼物呢?’)print (present)运行之后会出现:大圣想要什么礼物呢?,我们给出一个结果:定海神针之后他会打印大圣想要的礼物4、input函数的高级使用#从键盘录入两个整数,并计算两个整数的和a=input('请输入一个加数a:')b=input('请输入一个加数b:')print(.

2021-09-12 09:57:49 16665 2

原创 Python中的变量与数据类型

1、变量变量是内存中一个带标签的盒子例:name='马丽亚'解释:name就是变量名,等号是赋值运算符,马丽亚就是值变量就像是一个带标签的盒子,你把需要的数据放进去2、变量由三部分组成①标识:表示对象所存储的内存地址. 使用内置函数id(obj)来获取②类型:表示的是对象的数据类型,使用内置函数type(obj)来获取③值:表示对象所存储的具体数据, 使用print(obj)可以将值进行打印输出例:3、变量的多次赋值当多此赋值之后,变量名会指向新的空间.

2021-09-12 09:54:42 385

原创 Python中的标识符与保留字

1、我的保留字有一些单词被我赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用例:import keywordprint(keyword.kwlist)2、我的规则你必须要知道变量、函数、类、模块和其它对象的起的名字就叫标识符规则:字母、数字、下划线_不能以数字开头不能是我的保留字我是严格区分大小写的...

2021-09-12 09:44:12 149

原创 二进制与字符编码

1、二进制与字符编码(1)计算机为什么能够认识我?·它只认识0和1,根本不认识我,早期的程序员爸爸为了让计算机能够认识我,将我能够认识的符号和数字对应好,然后做成—张表叫ASClI表,告诉计算机某种符号你应该使用哪个整数表示,'A'使用了8个位(置)才能装得下我,在计算机中他们叫一个字节例如A的二进制表示8bit=1bye1024bye=1KB1024KB=1MB1024MB=1GB...

2021-09-12 09:43:23 225

原创 转义字符和原符

1、什么是转义字符呢?就是反斜杠+想要实现的转义功能首字母。2、为什么需要转义字符?当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)反斜杠:\\单引号:\’双引号:\”3、当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符换行:\n回车:\r水平制表符:\t退格:\b输出原字符:

2021-09-11 01:02:28 322

原创 python脚本执行的入口

1、什么是脚本的入口例如,赛车要想进入赛道一定有一个入口程序的执行也需要这么一个入口一般我们称代码执行的入口叫做主函数main2、脚本入口的写法_name_=='_main_’3、缩进看下面一段代码:# coding : utf-8import osif __name_= '__main_': print(‘hello world’)解释:这里的if后面的判断就是如果自己是自己那么脚本入口通道就打开,main后面有一个冒号,那么下一行就缩进一个tab(也就

2021-09-11 00:41:52 1152 2

原创 python的注释

1、什么是注释在代码中,不会被Python直接运行的语句2、为什么要用注释为了防止以后自己忘记这个代码是写来干什么的,也为了方便别人阅读自己代码等等3、注释的三种用法①# +注释内容例子(一般常用的地方):print('学习python是很有意思的") #这是一个简单的注释练习(在某个需要介绍的语句的后面)#下边的12是一个整体(在这种整体注释的上面,但注释内容又不是很长的地方)print( '1 ')print( '2 ')②三引号:“””...

2021-09-11 00:40:22 82

原创 python代码的执行顺序和print函数

1、如何执行自上而下,逐行执行2、什么是python的内置函数就是python自带的函数,不需要我们定义,可以直接调用的函数3、第一个python的内置函数print的使用print在百度翻译上的解释为︰打印将你希望的信息显示(打印)在控制台( cmd )上的函数print可以将Python代码中几乎所有程序都可以打印出来4、print用法例:print(object,end=’ ’)print是函数名(执行函数),object,end=’ ’是参数体,函数执行的必要

2021-09-10 00:34:16 912

原创 python的导入位置

1、导入的是什么导入是将Python的一些功能函数放到当前的脚本中使用例如:下面有两个脚本:a.py 和b.py,a脚本想借用b脚本的功能用一用,此时就需要把b脚本的功能导入A脚本中2、导入的位置在头注释的下边导入,在我们使用函数之前3、导入语法例: import osImport是内置的导入函数,os是被导入的模块...

2021-09-10 00:31:21 201 1

原创 python的头部注释

1、什么是头注释头部注释就相当于是定制的规则,它会把这些和规则告诉系统,或者是python的解释器,解释器就是帮助我们执行python脚本的工具,系统和python解释器就根据这些特制的规则来执行我们的脚本写在python脚本的第一行的用#号开头表示的信息就是头注释例如:# coding:utf-82、头注释的作用头注释并不是为代码而服务,更多是被系统或解释器所调用3、头部注释的结构:# coding:utf-8 前面的#代表注释符号,后面的coding:utf-8是注释内容

2021-09-10 00:30:05 2058

原创 编写一个完整的python脚本(新建脚本--编写脚本--执行脚本)

1、python脚本的格式是什么举个例子来说明:hello.py中hello是脚本名,py脚本格式2、脚本的结构#coding:utf-8 //脚本头一个空行分割import os //引用部分两个空行的分割print(‘欢迎大家’)//业务部分print(‘学习python’)结尾,一个空行注:脚本的规范大致分为三部分,但不是说每个程序都要包含这三部分,但是一个程序至少要有业务部分,不然就没有太大意义3、试着编写脚本#coding:utf-8print(

2021-09-10 00:28:46 41026

原创 Pycharm下载与安装

1、IDE与pycharm①IDE(Integrated Development Environment)是集成环境②PyChram是python最好的IDE之一③Pycharm是JetBrains公司的产品,具备跨平台特性2、pycharm官网https://www.runoob.com/w3cnote/pycharm-windows-install.html打开官网之后,点击此处的下载地址打开了之后有两个版本,professional和community,profess.

2021-09-05 11:15:41 769

原创 安装python--IDLE(Windows系统)

1、什么是IDLEIDLE时python Shell ,Shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径,就类似与Windows里的cmd窗口2、打开python官网:https://www.python.org3、在downloads下选择Windows我在此下载的是最新版本的下载很快,下载完成后,会出现安装界面,如果点击的是Install now,那他会自动给你自动安装在C盘,在此我选择安装在其他盘,点击下面的Customize instal..

2021-09-05 11:06:05 1468

原创 Mysql学习(B站狂神说java的个人笔记二)

一、事务1、什么是事务要么都成功,要么都失败(1)例子:(都针对同一个事物,要么都完成要么不完成)SQL执行 A给 B转账 A1000 --> 200 B200SQL执行 B收到A的钱 A 800 --> B200(2)事务原则:ACID原则,原子性,一致性,隔离性,持久性(3)以上面的例题来解说:①原子性:上述转钱的步骤,要么一起成功,或者一起失败,不能只发生其中一个②一致性:只对一个事务的一致性,即最终的一致性,可以理解为上面A和B怎么...

2021-09-02 12:29:34 263

原创 MySQL学习(B站狂神说Java的个人笔记一)

一、下载phpstudy,启动mysql(下面会介绍两种安装MySQL数据库的方法,第一种是下载phpstudy,第二种是在官网上下载,如果只是上手学习数据库的话还是介意用第一种方法安装,更方便,简单)1、下载phpstudy我个人是去小皮面板(phpsyudy)下载得Windows版本(64位)下载地址:phpStudy v8.1 (64位)版本(http:I/public.xp.cn/upgrades/phpStudy_64.zip)下载好了之后打开是一个压缩包的形式,将其解压,启

2021-09-01 21:37:45 526

空空如也

空空如也

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

TA关注的人

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