- 博客(20)
- 收藏
- 关注
原创 python基础(三)字符串
字符串前言最早的字符串编码是美国标准信息交换码ASCII,仅对10个数字、26个大写英文字母、26个小写英文字母及一些其他符号进行了编码。ASCII码采用1个字节来对字符进行编码,最多只能表示256个符号。随着信息技术的发展和信息交换的需要,各国的文字都需要进行编码,不同的应用领域和场合对字符串编码的要求也略有不同,于是又分别设计了多种不同的编码格式,常见的主要有UTF-8、UTF-16、...
2020-04-28 10:26:40 1804
原创 python基础(文件和异常)
目录读取数据写入数据异常读取数据逐行读取open(‘digits.txt’) 返回一个文件对象,存储在变量file_object,关键字with 在不再需要访问文件后将其关闭。在这个文件中,每行的末尾都有一个看不见的换行符,而print 语句也会加上一个换行符,因此每行末尾都有两个换行符:一个来自文件,另一个来自print 语句。要消除这些多余的空白行,可在print 语句中使用rstr...
2020-04-21 21:11:31 232
原创 python基础(对象)
介绍Python完全采用了面向对象程序设计的思想,是真正面向对象的高级动态编程语言,完全支持面向对象的基本功能,如封装、继承、多态以及对基类方法的覆盖或重写。Python中对象的概念很广泛,Python中的一切内容都可以称为对象,除了数字、字符串、列表、元组、字典、集合、range对象、zip对象等等,函数也是对象,类也是对象。创建类时用变量形式表示的对象属性称为数据成员,用函数形式表示的...
2020-04-21 17:18:42 1283
原创 absolute 的定位原点和定位距离
position的值absolute生成绝对定位的元素,相对于值不为static的第一个父元素进行定位。fixed(老IE不支持)生成绝对定位的元素,相对于浏览器窗口进行定位。relative生成相对定位的元素,相对于其元素本身所在正常位置进行定位。static默认值。没有定位,元素出现在正常的流中(忽略top,bottom,left,right,z-index声明)。inhe...
2020-04-10 17:37:28 823
原创 如何居中div?
1.水平居中:利用margin属性给div设置宽高,利用margin:0 auto;来实现元素的水平居中。上下为0,左右自适应。<div class="box"> <div class="contain">子元素</div></div>.contain{ width: 200px; height: 200px; ...
2020-04-10 16:07:43 575
原创 ES6入门 - Class(类)
ClassES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。这个新概念的引入使得其在对象写法上更加清晰,更像是一种面向对象的语言。参考文章:ECMAScript 6 入门怎么定义类JavaScript 生成实例对象的传统方法是通过构造函数。function Person(name,age){ this.name = name; this...
2020-04-09 21:04:52 124
原创 学习C#的简要笔记
C#虽然 C# 的构想十分接近于传统高级语言 C 和 C++,是一门面向对象的编程语言,但是它与 Java 非常相似,有许多强大的编程功能。C# 成为一种广泛应用的专业语言的原因:现代的、通用的编程语言。面向对象。面向组件。容易学习。结构化语言。它产生高效率的程序。它可以在多种计算机平台上编译。.Net 框架的一部分。C#类using 关键字用于在程序中包含 S...
2020-04-07 23:19:39 218
原创 python基础(函数)
函数基础1.函数作用将可能需要反复执行的代码封装为函数,并在需要该功能的地方进行调用,不仅可以实现代码复用,更重要的是可以保证代码的一致性,只需要修改该函数代码则所有调用均受到影响。2.函数定义语法def 函数名([参数列表]):‘’‘注释’’’函数体注意:函数形参不需要声明其类型,也不需要指定函数返回值类型即使该函数不需要接收任何参数,也必须保留一对空的圆括号括号后面的冒号...
2020-04-07 11:31:49 879
原创 学习HTML
W3schoolHTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言HTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签HTML 使用标记标签来描述网页一、文档类型声明HTML<!DOCTYPE>标签不是HTML标签,它指示浏览器关于页面使用哪个HTML版本进行编写的指令常用的DOCTYPE声明HTML 5 <!DOCTYP...
2020-04-06 13:55:22 167
原创 ES6入门(三)扩展
扩展字符串扩展传统的写法相当繁琐不方便,ES6引入了模板字符串,用反引号(`)标识,可以在字符串中嵌入变量。const Dell = { name: 'Dell', age: 23, getMsg1: function(){ console.log('Name:' + this.name + ',Age:' + this.age); }, ...
2020-04-05 23:51:04 185
原创 javascript基础总结(二)
垃圾收集机制参考javascript高级程序设计和博客谈谈JS垃圾回收机制JavaScript引擎中有一个后台进程称为垃圾回收器,它监视所有对象,并删除那些不可访问的对象。设置为null解除引用:var user = { a: 1 };user = null; // 这样就切断变量和对象的联系,可以被释放垃圾:一般来说没有被引用的对象就是垃圾,就是要被清除。如果几个对象引用...
2020-04-05 21:47:49 92
原创 python基础(一)列表和元组
前言Python是一门跨平台、开源、免费的解释型高级动态编程语言,支持伪编译将Python源程序转换为字节码来优化程序和提高运行速度,支持使用py2exe、pyinstaller或cx_Freeze工具将Python程序转换为二进制可执行文件。Python支持命令式编程、函数式编程,完全支持面向对象程序设计,语法简洁清晰,拥有大量的几乎支持所有领域应用开发的成熟扩展库。使用pip管理第三方包...
2020-04-04 20:56:43 463
原创 ES6入门(二)变量的解析赋值
参考阮一峰的ECMAScript 6 入门变量的解构赋值ES6 允许按照一定模式,从数组和对象中提取值并对变量进行赋值,称为解构。数组的解构赋值// 完全解构const [ , , [ , d, ]] = ['a','b',['c','d','e']];const arr = ['a','b',['c','d','e']];const [ , ,[ , ,e]] =arr;本...
2020-04-04 19:35:53 264
原创 ES6入门(一)let与const
参考阮一峰的ECMAScript 6 入门前言ECMAScript 6.0(ES6)是JavaScript语言的下一代标准,在 2015 年 6 月正式发布。它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMAScript与Javascript的关系ECMAScript是Javascript的规范,Javascript是ECMAScr...
2020-04-04 15:35:42 120
原创 javascript继承
继承许多面向对象语言都支持接口继承和实现继承两种方式,但是ECMAScript只支持实现继承,而且是依靠原型链来实现。理解原型对象function Person(){ Person.prototype.name = "Nicholas"; Person.prototype.age = 29; Person.prototype.job = "Software Engineer...
2020-04-04 14:42:26 151
原创 javascript基础总结
javascript基础总结JS变量、作用域变量变量是为了保存数据,数字、字符串、布尔值、对象、数组等等都是数据,有些数据仅使用一次,有些却需要使用多次,使用多次的数据就得有一个保存数据的容器基本类型:有boolean,number,string,null,undefined,操作的是保存在变量中的值。基本类型的值不能被修改var str ="Hellow";// s...
2020-04-04 14:38:33 81
原创 JavaScript面向对象
面向对象的程序设计理解对象属性面向对象语言都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象,但是ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同可以把ECMAScript的对象想象成散列表,相当于一组名-值对,其中的值可以是数据或者函数ECMAScript中有两种属性:数据属性和访问器属性创建对象工厂模式function Per...
2019-12-25 16:30:24 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人