- 博客(19)
- 收藏
- 关注
原创 原生js基础
一.对象1.对象js中的对象可以看成是python中字典和对象的结合2.构造函数(定义类)用来创建对象的函数,函数名就相当于类名1)相当于定义类function 类名(){//添加对象属性和对象方法this.属性 = 值this.方法 = 函数}2)创建对象对象 = new 类名()3.属性的操作1)查对象[属性名]对象.属性2)改/增对象[属性名] = 值 - 如果没有指定属性就是添加,有就是修改对象.属性 = 值 - 如果没有指定属
2020-08-22 11:04:00
241
原创 原生js基础之常见数据类型
一.常见数据类型js常用数据类型:数字类型、字符串、布尔、数组1. 数字类型(Number)所有数字对应的类型1)typeof(数据)获取指定数据对应的类型2)数学对象(Math)a.小数转整数console.log(Math.ceil(5.8)) // 6 console.log(Math.floor(5.8)) // 5 console.log(Math.round(5.8), Math.round(5.4))b.常用运算 // x的y次方
2020-08-22 10:31:03
173
原创 前端js基础语法
一.认识JS1.什么是jsjs是JavaScript的缩写,是一门专门用来控制前端页面的编程语言(属于脚本语言)js是web标准中的行为标准 - 主要负责网页中内容的修改2.js代码写在哪儿内联js - 将js代码写标签的事件属性中内部js - 将js代码写在script标签外部js - 将js代码写在js文件中,然后在html中用script标签导入注意:同一个script标签只能在导入外部js和写内部js两个功能中选一个3.js能干什么a.修改/获取标签内容b.修改/获
2020-08-22 09:31:55
282
原创 前端CSS布局
1.标准流布局标签在没有布局相关的属性的时候,默认的布局方式就是标准流布局。a.块级标签一个占一行;默认宽度是父标签的宽度,默认高度是内容的高度;设置宽高有效。h1~h6、p、div、列表相关…b.行内标签一行可以显示多个;默认大小是内容的大小;设置宽度无效。a、span、label、font.c.行内块标签一行可以显示多个;默认大小是内容的大小;设置宽高有效。img、输入框2.display属性(css)block: 将标签修改成块级标签inline: 将标签修改成行内标签i
2020-08-19 21:03:21
154
原创 前端基础表单标签和CSS基础
一.表单标签1.表单标签:form是一个容器标签,本身单独用没有意义,一般需要结合表单相关的标签(input、select、textarea)来使用。它可以对表单标签中所有用户信息收集相关的标签的内容进行整体的重置和提交action属性 - 后端数据接口的地址method属性 - 请求方式(get/post)二.input标签的使用1.input:input是表单相关标签,可以放在form标签中做数据的提交和重置2.type属性 - 设置标签类型text(默认值) -
2020-08-19 19:54:00
135
原创 Python前端HTML基础
HTML基础语法一.HTML基础语法1.什么是HTMLHTML(Hypertext Markup Language) - 超文本标记语言标记语言 - 在不同的文本中加不同的标记让文本的意义和功能不同, 例如:markdown、htmlHTML大小不敏感: html == Html == HTML == hTMl (小写和大写功能一样)2.标签 - 就是标记标签是HTML的基本结构,不同的标签功能不一样语法:双标签(标准标签): <标签名 属性1=属性值1 属性2=属性值2
2020-08-10 21:04:22
181
原创 Python中的装饰器,迭代器,生成器
一.装饰器1.什么是装饰器装饰器的本质就是一个实参高阶函数和返回值高阶函数。装饰器是用来给函数添加功能(在不修改原函数的基础上给函数添加功能)# func1就是返回值高阶函数def func1(): def func2(): return 'abc' return func22.怎么给函数添加功能方法一:直接修改原函数, 问题:给不同的函数添加相同功能的时候代码需要写多遍def sum1(a=10, b=20): time1 = time.t
2020-08-08 11:45:25
114
原创 Python函数进阶
一。函数进阶1. 函数就是变量定义函数的时候,其实就是在定义一个类型是function的变量,函数名就是变量名。普通变量能做的事情函数都可以做2.实参高阶函数如果一个函数的参数是函数,那么这个函数就是实参高阶函数1.怎么确定调用函数的时候参数传什么值看这个参数在函数中是怎么使用的2.实参高阶函数的应用除了写装饰器以外,一般不会自己去定义实参高阶函数,主要是使用系统已经定义好的实参高阶函数。系统中常用的实参高阶函数:max、min、sorted、reduce、map1
2020-08-03 20:39:18
144
原创 Python中的函数下篇
函数基础一.函数的参数1. 位置参数和关键字参数 - (实参)根据函数调用的时候实参的传递方式将实参分为位置参数和关键字参数1)位置参数 -调用函数的时候直接在括号里面写多个实参,实参和形参是一一对应的。2)关键字参数 -调用函数的时候以 形参名=实参 的形式来确定实参,注意;位置参数和关键字参数可以一起使用,但是位置函数必须在关键字参数的前面。不管以什么样的形式传参,最终都要保证每个参数都有值。关键参数不能重复。2 .参数默认值 - (形参)在定义函数的时候,可以给形参赋默认值
2020-08-01 10:40:43
105
原创 Python中的字符串和函数
一.格式字符串1.格式字符串意义:格式化字符串的意思是使用Format函数将指定的字符串转换为想要的输出格式。语法:带有格式占位符的字符串 % (数据1,数据2,数据3…)说明:1.格式占位符 - 字符串中不同类型数据的占位 符号,固定的。%s - 字符串的格式占位符(任何类型的数据都可以赋值)%d - 整数的格式占位符%f - 浮点数的个数占位符%.Nf -浮点数的占位符,并且控制小数点后有N位小数。%c - 字符的个数占位符(可以给字符,也可以给字符
2020-07-30 19:59:40
231
原创 Python中的集合和字符串
一。集合1.什么是集合(集合不能排序,数据不能重复,所以这些情况不适合用集合)集合是容器型数据;将{}作为容器的标志,多个元素用逗号隔开:{元素1,元素2,元素3,。。。}集合是可变的(支持增删改);无序的(不支持下标操作);元素:不可变的,唯一的(和key是一样的)# 空集合x = {} # {}是空字典print(type(x)) # class dicty = set() # 空集合print(type(y), len(y)) # class set# 元素不可变的
2020-07-29 19:44:50
560
原创 Pyton中的字典和集合
一。字典1.什么是字典问题:用列表同时保存多个意义不同的数据的时候,代码的可读性很低。解决;用字典保存多个意义不同的数据stu = ['小明',20,'男','13535535', '17771837', 80, 170, 80]2.元素的增删改查1)查 - 获取字典的值a .获取单个值1.字典[key] - 获取字典中指定key对应的值(如果key不存在会报错)2.字典.get(key) - 获取字典中指定key对应的值(如果key不存在不会报错,返回None)3.字
2020-07-28 19:56:35
135
原创 Python中的列表和元组-后篇
一。列表01.列表的增删改1.在列表中添加元素。1.)append(追加)列表.append(元素) - 在列表的最后添加指定的元素(不会产生新的数据,是直接修改的愿列表)names = ['路费', '索隆','罗宾']names.append('娜美')print(names)2).insert列表.inzert(下标,元素) - 在列表指定下标前插入指定的元素names.insert(1, '乌索普')print(names)3)extend(扩充)列表.ext
2020-07-27 19:10:50
241
原创 Python中的数字类型和列表-前篇
01.数字类型。python中数字相关的类型有4种: int(整型)、 float(浮点型)、 complex(复数)bool(布尔)1.int(整型) -所有的整数对应的类型。类型转换:print(int(2.34)) # 2print(int(1.999)) # 1print(int(-2.4)) # -2(浮点数转换成整数的时候只是单纯的保存整数部分) print(int(10 + 3j)) # can't conver complex to int (复数不能
2020-07-24 19:54:54
490
原创 Python中的分支和循环后篇
3.while循环3.1while循环语法:while 条件语句: 循环体说明:1.while - 关键字;固定写法2.条件语句 - 任何有结果的表达式(具体的数据,除了赋值语句以外的任何运算表达式,函数调用表达式)–和if语句要求一样。3.: - 固定写法4.循环体 - 和while保持一个缩进的一条或者多条语句;需要重复执行的代码。只要条件语句为True就一直执行,知道条件语句为False才会停下来。执行过程先判断条件语句是否为True,为True就执行循环体,执行完循
2020-07-23 20:05:13
70
原创 Python中的分支和循环前篇
01.if语句1.什么时候使用if语句如果某一段代码需要在满足条件的时候才执行就使用if语法2.怎么使用if语句2.1) if单分支结构满足条件执行某个操作,不满足就不执行。语法:if 条件语句:(注意缩进和 : ) 代码块(不用缩进自动缩进,手动缩进按Tap就可以)其他代码(if外面的代码)说明:1.if - 关键字;固定写法2.条件语句 - 任何有结果的表达式(具体的数据,除了赋值语句以外的任何运算表达式,条件语句可以是除了赋值语句以外的任何表达式,函数调用表达式
2020-07-23 19:40:30
158
原创 Python中定义变量和重新给变量赋值的原理
id函数:id(变量) - 获取变量的地址num = 100print(id(num))num = 'abc'print(id(num)) # 根据变量地址的不同说明Python是开辟新的内存。python中定义变量和重新给变量赋值的原理:当给变量赋值的时候,会先在内存中开辟空间保持数据(开辟的内存空间的大小由数据决定然后数据对应的内存空间和变量进行关联。重新给变量赋值的时候,优惠重新开辟新的空间保存新的数据(开辟的内存空间的大小由新数据来决定),然后再将新数据对应的内存空间和变量重新
2020-07-22 20:38:18
3547
原创 Python中的运算符
id函数:id(变量) - 获取变量的地址num = 100print(id(num))num = 'abc'print(id(num)) # 根据变量地址的不同说明Python是开辟新的内存。python中定义变量和重新给变量赋值的原理:当给变量赋值的时候,会先在内存中开辟空间保持数据(开辟的内存空间的大小由数据决定然后数据对应的内存空间和变量进行关联。重新给变量赋值的时候,优惠重新开辟新的空间保存新的数据(开辟的内存空间的大小由新数据来决定),然后再将新数据对应的内存空间和变量重新
2020-07-22 20:32:23
411
原创 Python的历史和基础语法
学习总结因为是刚开始学习,今天的课程并没有讲太多,简单讲了Python的历史以及优缺点,快捷键用法,基础语法,输入输出函数以及变量。Python的历史以及优缺点历史Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido开发了Python。自从2004年以后,python的使用率呈线性增长。Python 2于2000年10月16日发布,稳定版本是Python 2.7。Python 3于2008年12月3日发布,不完全兼容Py
2020-07-21 20:32:18
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人