自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初步面向对象--类和对象

类的基本认识和使用一 面向对象和面向过程问题1:咱们之前写的代码属于面向对象吗?答:不属于,属于面向过程问题2:什么面向过程,什么是面向对象,二者之间有什么区别?答:这是两种不同的开发代码的模式.面向过程开发(Procedure Oriented Programming,POP):按照业务的逻辑顺序,通过函数来实现某一功能,从上到下逐一调用函数的过程,比较适合功能变化不多的场景,C语言编写操作系统。面向对象设计(Object Oriented Programming,OOP):将数据与

2020-12-10 20:09:42 187

原创 闭包&装饰器&内置模块

包和模块一 闭包和装饰器(一) 闭包1 闭包条件函数必须是嵌套关系外层必须要返回内层函数内层函数必须用到外层函数的变量或参数2 示例def func(): # func 是外部函数 msg = "hello,world!" def inner(): # inner 是嵌套函数 print(msg) return inner # 返回了内部函数def func2(): msg = "你好世界" def inner():

2020-12-10 10:18:51 110

原创 命名空间&作用域

函数高级操作一、命名空间1 概念:保存对象和值的字典2 分类局部命名空间:函数内定义内容。全局命名空间:模块级别,当前所有的py文件内置命名空间:解释器级别,内置的方法等3 访问命名空间locals():访问局部命名空间:根据调用的位置有关系globals():访问全局命名空间:与调用位置无关4 加载顺序:从大到小5 查找顺序:从小到大# 情形1id = 10def func(): id = 20 print(id) # 20

2020-12-10 09:59:36 349

原创 匿名函数

匿名函数格式:函数名 = lambda [参数1,参数2...]:表达式lambda表达式总结:优点:代码简洁,不增加额外变量缺点:难于理解,降低了可读性建议:不提倡使用lambda, 除非你知道自己在干什么。在团队开发中, 一个良好易读的代码是非常重要的,有助于提升团队协同开发效率,减少沟通和维护成本"""# 示例1func = lambda :3<2# print(type(func))print(func())# 练习2:传递多个参数func2 = lambda a

2020-12-10 09:58:41 87

原创 内置函数--abs,max,min,map,filter,zip

内置函数1 abs():取绝对值print(abs(-10)) # 10print(abs(10)) # 102 max,min()取最大最小值# 参数形式1:max(ars1,args2...)# 全部数字# print(max(1,23,5,34,8,987,9,3,3,32,)) # 987# 字母# print(max('v','w','wrq','hh','sw')) # wrq# 参数形式2:max(iterable)# print(max([12,4,5,

2020-12-10 09:57:58 216

原创 Python函数&递归函数

一.函数函数的引入场景:吃饭# 吃早饭print("吃饭")# 工作print("工作")# 吃午饭print("吃饭")# 看电影print("看电影") # 吃晚饭print("吃饭")# 跑步print("跑步")1 使用循环简化过程,循环:重复做的事循环做的事情不能独立分开循环遇到问题:吃饭之间有其他事情,但是循环一旦执行不能中断,必须全部执行完毕才可以i = 0while i<3: print("吃饭") i += 1

2020-12-10 09:45:03 215

原创 字典&集合&字符串

day06 字典集合字符串一 字典(dict)引入问题: 为什么学字典?可以更好的记录信息员工:姓名,年龄,身高,体重...# 使用列表记录姓名names = ['zs','ls','ww'...]age = height = weight = # 单独让一位员工介绍name = 'zs'age = 20height = 170weight = 60# 可以表示,但是不够好zs = ['zs',20,170,170]# 字典:某一个个体的全部信息zs =

2020-12-09 21:31:11 235

原创 JQuery 基本操作

JQuery 介绍jQuery 是一个开源的,免费的JavaScript库,也是目前最广泛使用的JavaScript库。JQuery 在语法上,极大的简化了js的功能,可以更加快捷,方便的编写web功能在开发过程当中,JQuery就是一个js文件,我们直接导入就可以了。https://jquery.com/<script src="jquery.min.js"></script><script> $()</script>JQ使用js的

2020-12-09 21:11:56 111

原创 JavaScript计时器 数组 正则

计时器计时器技术实现了不使用循环代码,轮训执行函数的功能,在JS当中,计时器分为两种:轮询计时:每间隔一个时间,执行一次<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <span id="span_id">看数字变化<

2020-12-09 21:03:29 329

原创 JavaScrip循环 函数 DOM操作

JS的循环for 循环常规for 循环<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <script> for(var i=11;i>10;i++){ //var i=0 声明变量i i<10条

2020-12-08 19:37:13 1176

原创 JavaScript基本语法

JavaScript介绍JavaScript是一门作用在浏览器端的基于对象和事件驱动的高级的脚本语言,JavaScript主要解决了前端和用户交互的问题,包括使用交互,数据交互,当前学习的目的是为了给前端页面做功能。HTML 负责页面内容CSS 负责页面内容的样式JS 负责页面内容的功能使用环境JavaScript和python的一个很大的区别就是JavaScript需要浏览器解释执行,是一种客户端的脚本语言,通常被嵌入到HTML当中使用。js需要浏览器解释执行,所以不需要安装和配置环境变量

2020-12-08 15:48:40 48

原创 HTML中的CSS

CSSHTML对于页面上元素的样式,没有一个很好的办法进行约束,所以有了css来修改页面上元素样式,考虑一个对象的样式:颜色、大小、位置,边框,距离。在HTML当中修改样式需要依赖CSS(cascading style sheets):层叠样式表。层叠:就是在一个对象上,通过多重描述作用到一起形成样式。CSS使用的方法CSS是作用在HTML元素上的样式描述,所以在使用的时候,有三种方式:行内式在元素内部通过style属性进行css样式设置:<!DOCTYPE html><

2020-12-08 14:47:42 649

原创 Python组合数据类型

day05 组合数据类型一 列表(一) 列表的特有方法使用方式:列表名.方法名()1 增加元素append(item):将item添加到列表的最后位置。insert(pos,item):将item插入的指定位置。pos如果超过最大索引,将item插入最后位置pos如果小于最小索引,将item插入到最开始位置extend(iterable):将序列内元素全部插入到尾部。names = ['zs','ls','ww']# 新增同学mlnames.append("ml")

2020-12-08 11:04:25 141

原创 Python循环和列表

day04 循环和列表一 while循环1 while —else格式while 条件: 重复执行的代码(一行或多行代码)else: 条件不满足时执行此处代码 结论:如果while中执行了break语句,那么else就不执行,反之,就执行。练习:判断质数# 判定一个数字是否为质数(质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。)分析:num = 7 7/2 7/3 ... 7/6 7就是质数 # 判定一个数是否为质数n

2020-12-08 10:44:14 511 2

原创 Python分支和循环

day03 分支和循环一 顺序结构按照代码的顺序,从上到下依次执行。二 选择(分支)结构适用场景:涉及选择问题时候就需要使用分支结构。1 单分支语句格式:if 条件: 条件成立时执行的代码(一行或多行)# 需求:是否吃过晚饭,吃过进班学习# 需求:顾客购买桃子过程# 1询问桃价格, 2 确定购买重量 3 判定客户是否能购买成功2 双分支语句# 格式if 条件: 条件满足执行的代码 else: 条件不满足执行的代码 # 需求:是否吃过晚饭,

2020-12-07 21:27:11 118

原创 Python基础语法

输入:input()print :将数据从代码区--->控制台input:将数据从控制台--->代码区格式:变量名 = input(提示信息)名字 = input(提示信息)注意:input语句得到的类型一定是字符串(str)类型。例:用户输入名字,程序输出该用户名# 用户输入信息name = input("请输入您的名字:")# 打印用户信息print("该用户的名字是:name")# 错误 print("该用户的名字是:",name)变量1.引入问题:程序可

2020-12-07 21:22:41 145

原创 Python简介

Python概述发展历程1989 年圣诞节,荷兰人 Guido van Rossum(吉多·范罗苏姆) 为了打发圣诞节的无趣而开发了一个脚本解释程序 —— Python,取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)诞生之初,并没有引发轰动性的效应,主要负责编写软件的维护脚本。2010年,Python语言入选十大流行语言之一,开始进入大部分开发人员的眼睛。2016年,人工智能的元年,Google公司开源了使用Python

2020-12-07 19:47:21 55

空空如也

空空如也

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

TA关注的人

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