自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python实现登陆注册

登录注册import FileManagerdef login(): # 1.输入账号和密码 user_name = input('请输入账号:') password = input('请输入密码:') # ====================csv文件===================== # # 2.获取之前注册过的账号信息 # all_user = FileManager.read_csv_file('files/userInfo.cs

2020-09-11 08:39:42 5634

原创 Python基础语法学习16

基础语法学习Day16socketServer1.什么是socket2.socket编程3.服务器套接字socketClient持续聊天的服务器和客户端服务器客户端发送图片的服务器和客户端服务器客户端网络通信socketServer1.什么是socketsocket又叫套接字,指的是实现通信的两个端。套接字分为服务器套接字和客户端套接字两种。 服务器套接字会绑定一个固定的ip然后等待客户端来连接它,正常情况下一个服务器是可以同时和多个客户端保持连接的;客户端套接字不需要绑定IP,在需要的时候主动连

2020-09-10 19:29:54 183

原创 Python基础语法学习15

基础语法学习Day15文件基本操作1.文件操作2.文件操作基本步骤文件域数据持久化1.数据持久化2.什么时候需要做数据持久化3.怎么做持久化CSV文件的操作1.什么是CSV文件2.Python中怎么操作CSV文件CSV文件的读操作json数据1.什么是json2.json格式3.python数据和json之间的相互转换文件基本操作1.文件操作文件内容的操作,主要是文件读操作和写操作2.文件操作基本步骤第一步:打开文件第二步:读文件 – 获取文件内容/写文件 – 将内容写入文件中第三步:

2020-09-10 14:33:12 212

原创 Python基础语法学习14

基础语法学习Day14异常捕获异常捕获1.什么是异常2.什么是异常捕获3.怎么捕获异常4.finally继承1.什么是继承2.继承的语法给子类添加属性和方法1.添加属性和方法2.类中方法的调用过程自定义异常类型和抛出异常1.抛出异常 -- 主动让程序崩溃2.自定义异常 -- 定义一个类,继承Exception异常捕获异常捕获1.什么是异常程序在执行过程因为遇到错误的语法导致程序崩溃2.什么是异常捕获通过异常捕获的程序让本身会异常的代码能够继续执行3.怎么捕获异常"""(1)语法一

2020-09-10 11:44:48 220

原创 Vue实现购物车功能

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>购物车</title> <link rel="stylesheet" type="text/css" href="css/index.css"/> <script src="https://cdn.jsdelivr.net/npm/vue

2020-09-10 09:03:05 139

原创 js,Vue实现动态删除和添加

js实现动态删除和添加<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>动态添加</title> <script src="./js/tools.js" type="text/javascript" charset="utf-8"></script> <!-- ========

2020-09-10 09:01:42 823

原创 Vue基础语法学习

基础语法学习认识VueVue对象指令认识VueVue就是js的一个库,这个库中提供了一个Vue类,通过这个类的对象可以和html中的标签进行绑定Vue对象new Vue({el:需要绑定的标签的id选择器,data:对象,为被绑定的标签提供各种数据methods:对象,通过提供方法来通过功能,computed:对象,通过提供方法来提供数据})指令{{Vue属性}} – 标签内容v-bind:标签属性名 = “Vue属性” – 标签属性v-for:“变量 in Vue对象提供

2020-08-26 20:45:11 105

原创 jq基础语法学习1

基础语法学习1认识jQueryjQuery的DOM操作jQuery属性操作事件绑定Ajax网络请求认识jQuery什么是jQueryjQuery是使用js封装的一个库,本质就是一个js文件。通过jQuery类的对象来提供功能,能够让DOM操作变得很简单.怎么使用jQuery - 导入jQuery对应的js文件1)导入jQuery本地: 远程:<scriptsrc=“https://cdn.staticfile.org/jquery/1.10.2/jquery.min.

2020-08-26 20:44:36 111

原创 js基础语法学习4

基础语法学习4事件绑定事件类型事件对象事件捕获事件绑定1)给标签的事件属性赋值(函数的调用) - this是window2)节点.事件属性 = 函数 - this是事件源3)节点.addEventLisenner(事件名称, 函数) - 事件名称要去掉on; this是事件源可以给同一个标签的同一个事件绑定不同的驱动程序(一般在原来的功能已经实现了,需要在原功能的基础上添加新的公能的时候才考虑这个问题)<!DOCTYPE html><html> &

2020-08-25 19:39:59 117

原创 js基础语法学习3

基础语法学习3BOM操作窗口基本操作BOM操作1.什么是BOMbrowser object model - 浏览器对象模型js提供了一个window对象,表示整个浏览器。2.window对象js中定义的全局变量,都是绑定在window对象上的属性<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head>

2020-08-25 19:33:30 55

原创 js基础语法学习2

基础语法学习2常见数据类型数字类型(Number) -- 所有数字对应的类型字符串(String)布尔(Boolean)数组(Array)对象对象构造函数(定义类) - 用来创建对象的函数,函数名就相当于类名属性的操作类的prototype属性DOM操作什么是DOMDOM操作常见数据类型js常用数据类型:数字类型,字符串,布尔,数组数字类型(Number) – 所有数字对应的类型1.typeof(数据) – 获取指定数据对应的类型2.数学对象(Math)a.小数转整数conso

2020-08-19 20:22:23 279

原创 js基础语法学习1

基础语法学习1认识js什么是jsjs代码写在哪js用来干什么js怎么写变量,运算符定义变量四种定义变量的方法四种方法的区别同时定义多个变量运算符分支,循环分支结构循环函数函数的定义函数的调用arguments匿名函数箭头函数认识js什么是jsjs是Javascript的缩写,是一门专门用来控制前端页面的编程语言(属于脚本语言)js是web标准中的行为标准 – 主要负责网页中内容的修改js代码写在哪内联js – 将js代码写在标签的事件属性中内部js – 将js代码写在script标

2020-08-19 20:00:57 104

原创 CSS基础语法学习2

基础语法学习2定位定位选择定位的参考对象:position盒子模型盒子模型隐藏菜单12定位定位定位的属性有四个:left,right,top,bottomleft:设置标签的左边到另一个标签的左边的距离right:设置标签的右边到另外一个标签的右边的距离top:设置标签顶部到另外一个标签的顶部的距离bottom:设置标签的底部到另外一个标签底部的距离选择定位的参考对象:position(1)static/initial(默认,body例外):不选参考对象,不定位(设置距离直接无效)(2)

2020-08-14 20:28:58 99

原创 CSS基础语法学习1

基础语法学习CSS基础什么是CSS(样式表)CSS代码写在哪CSS怎么写选择器常用CSS基础什么是CSS(样式表)CSS – 层叠样式表CSS是web标准中的表现标准,主要用来设置网页内容的样式和布局CSS代码写在哪内联样式表:将样式表(css代码)写在标签的style属性中(样式只能作用于一个标签)内部样式表:将样式表写在style标签中(样式只能作用于当前html文件中的所有标签)外部样式表:将样式表写在外部的css文件中,然后在html文件中用link导入(样式可作用域所有的htm

2020-08-14 20:03:06 123

原创 HTML基础语法学习

基础语法学习Day1

2020-08-11 20:55:23 249

原创 Python基础语法学习13

基础语法学习Day13编程思想类和对象1.什么是类什么是对象2.定义类3.定义对象(创建对象)类中的方法1.类的方法2.三种方法构造函数和init1.什么是构造函数2.__init__方法类中的属性1.什么是属性2.属性的分类对象属性的增删改查1.对象属性编程思想面向过程编程遇到问题首先想到的是用什么样的逻辑和语法写什么代码能够实现这个功能(语法,逻辑)函数式编程遇到问题首先想到的是有没有一个已经存在的函数能够完成这个功能,如果有就直接调用这个函数,如果没有就定义一个能够实现这个功能的函数。(函数

2020-08-08 11:22:08 187

原创 Python基础语法学习12

基础语法学习Day12

2020-08-06 17:53:48 195

原创 Python基础语法学习11

基础语法学习Day11

2020-08-04 20:16:22 140

原创 Python基础语法学习10

基础语法学习Day10容器型数据类型1.列表(list)2.元组(tuple)3.字典(dict)4.集合(set)5.字符串(str)函数就是变量实参高阶函数1.实参高阶函数2.实参高阶函数的应用(1)max/min(2)sorted(3) map(4)reduce列表推导式1.什么是列表推导式 -- 用来快速创建列表2.字典推导式容器型数据类型1.列表(list)字面量:[元素1, 元素2, 元素3, …]、[]元素的要求: 任何数据,可以重复容器的特点: 可变、有序元素增删改查:列表

2020-08-03 20:34:29 1272

原创 Python基础语法学习9

基础语法学习Day91.random函数2.函数的参数1.位置参数和关键字参数(实参)2.参数默认值(形参)3.不定长参数(参数个数不确定)4.面试题: 定义函数的时候经常看到函数的参数: *args, **kwargs, 问题:这样写的意义和目的是什么?3.函数的返回值1.什么是返回值2.怎么确定函数是否需要返回值:3.函数调用过程(执行过程)4.多个返回值4.变量的作用域1.全局变量和局部变量2.global和nonlocal匿名函数1.random函数随即模块random中的常用方法(1)产生指

2020-07-31 20:24:49 329

原创 Python基础语法学习8

基础语法学习Day8格式字符串1.格式字符串2.format3.f-string的用法字符串常用方法1.center/rjust/ljust2.count 统计字符或者字符串出现的次数3.index/find4.join5.lstrip/rstrip/strip -- 删除空白6.maketrans和translate7.replace8.split函数的作用函数的定义1.什么是函数2.函数的定义3.初学者定义函数的步骤4.调用函数(使用机器)格式字符串1.格式字符串语法:带有格式占位符的字符串

2020-07-30 22:20:26 119

原创 Python基础语法学习7

基础语法学习Day7集合1.什么是集合2.集合的增删改查3.数学集合运算字符串和字符1.什么是字符串2.字符3.阻止转义字符编码1.计算机数据存储2.字符编码字符串相关操作1.获取字符加法和乘法运算3.比较运算>,<,>=,<=4. in 和 not in集合1.什么是集合集合是容器型数据类型:将{}作为容器的标志,多个元素用逗号隔开:{元素1,元素1,元素1,…}集合是可变的;无序的:元素是不可变唯一的x = {} # {}是空字典y = set() # 空集合

2020-07-29 20:56:04 564

原创 Python基础语法学习6

基础语法学习Day6元组1.元组就是不可变的列表2.元组特有的一些方法和功能(1)只有一个元素的元组:()中唯一的元素后需要添加逗号(2)直接多个数据用逗号隔开表示的也是一个元组(元组的括号在没有歧义的时候可以省略)(3)获取元素的时候可以通过让变量的个数和元组中元素的个数保持一致,来分别获取元组中每个元素的值(4)让变量个数少于元组中元素的个数,并且在一个变量前加*字典1.什么是字典(dict)2.元素的增删改查(1)查 -- 获取字典的值(2)增/改 -- 添加键值对/修改键值对的值(3)删字典

2020-07-28 22:14:49 773

原创 Python基础语法学习5

基础语法学习Day5列表元素的增删改1.增 -- 在列表中增加元素(1)append(2)insert(3)extend2.删 -- 删除元素(1)del(2)remove(3)pop(4)clear3.改 -- 修改列表元素的值列表相关操作列表的加法运算和乘法运算比较运算in 和 not in系统函数:max/min/sorted/sum/len/list列表相关的方法元组列表元素的增删改1.增 – 在列表中增加元素(1)append列表.append(元素) – 在列表的最后添加指定的

2020-07-27 19:50:06 311

原创 Python基础语法学习4

基础语法学习Day4数字类型int(整型)--所有整数对应的类型float(浮点型) -- 所有小数对应的类型complex(复数) -- 有实部和虚部组成的数字就是复数(虚数单位是j)bool(布尔) -- 只有True和False两个值列表基础什么是列表获取列表元素获取单个元素遍历列表 -- 将列表中的元素一个一个的取出来获取部分元素(切片)数字类型int(整型)–所有整数对应的类型1.进制(1)二进制:在数字前加0b表示二进制数(二进制数中只能有0和1两个基数)(例如:num2

2020-07-24 19:25:17 495

原创 Python基础语法学习3

基础语法学习Day3if语句什么时候使用if语句怎么使用if语句if单分支结构if双分支结构if多分支结构python中的三目运算符for循环for循环range函数while循环continue,break,elsecontinuebreakelseif语句什么时候使用if语句如果某一段代码需要在满足条件的时候才执行就使用if语法怎么使用if语句if单分支结构–满足条件执行某个操作,不满足就不执行语法:if 条件语句:代码块说明:1.if – 关键字;固定写法2.条件语句 –

2020-07-23 20:42:45 129

原创 Python基础语法学习2

基础语法学习Day2Python与C、Java的区别个人理解运算符数学运算符比较运算符逻辑运算符and --逻辑与or --逻辑或not --逻辑非逻辑运算符的运算对象不是布尔短路操作赋值运算符运算符的优先级分支结构顺序结构:自上而下顺序执行分支结构:根据不同的条件选择执行或者不执行不同的代码(if语句)循环结构:让一条或者多条语句重复执行(for,while)Python与C、Java的区别python与C区别# 给变量赋值的基本原理## python中定义变量和重新给变量赋值的原理**a*

2020-07-22 20:38:42 114

原创 Python基础语法学习1

基础语法学习Day1注释单行注释多行注释语句行与缩进缩进问题行标识符关键字常见数据和数据类型常见数据常见的数据类型:int float str bool list dict set tupletype函数:type(数据) --获取指定数据对应的类型输入输出函数输出函数 --print注释注释就是代码中说明性的文字,不参与程序的编译执行(不影响程序的功能)单行注释在一行说明性文字前加 ## 这是1行注释# 这是2行注释多行注释将注释内容写在三个单引号或者三个双引号之间"""sssss"

2020-07-21 21:03:14 116

空空如也

空空如也

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

TA关注的人

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