
基础知识
十束多多良^_^
一个刚刚接触pyuthon的新人,希望大家多多指教!
展开
-
基础--15、异常与文件
Grundlagen-15, Ausnahmen und Dateien一、异常1、异常的简介2、异常的传播3、异常对象一、异常1、异常的简介程序在运行过程中可能会出现一些错误。比如:使用了不存在的索引,两个不同类型的数据相加。。。。这些错误我们称之为异常。处理异常:程序在运行时出现异常,目的并不是让我们的程序直接终止!Python是希望在出现异常时,我们可以编写代码来对异常进行处理。代码演示:print('hello world')try: # print(a) prin原创 2020-12-28 10:10:56 · 680 阅读 · 8 评论 -
基础--14、面向对象Ⅲ
Grundlagen-14. Objektorientiert Ⅲ一、多态一、多态多态是面向对象的三大特性之一。简而言之就是多种形态。一个对象可以以不同形态去呈现。面向对象三大特性:封装:确保对象中的数据的安全。(_name)继承:保证了对象的扩展性。多态:保证了程序的灵活性。pytho中多态的特点1、只关心对象的实例方法是否同名,不关心对象所属的类型。2、对象所属的类之间,继承关系可有可无。3、多态的好处可以增加代码外部调用灵活度,让代码更加通用,兼容性比较强。4、多态.原创 2020-12-18 20:47:25 · 473 阅读 · 0 评论 -
基础--11、高级编程
Basic-11, erweiterte Programmierung一、闭包二、装饰器三、列表推倒式一、闭包闭包的三大条件1、函数嵌套2、将内部函数作为返回值返回3、内部函数必须使用到外部函数的变量或者参数闭包的作用(特性):闭包可以保存外部函数的变量不被销毁代码演示:def fun_out(num1): def fun_inner(num2): res = num1 + num2 print(res) return fun_in原创 2020-12-08 17:34:23 · 297 阅读 · 0 评论 -
基础--4、运算符
Grundlagen-4, Operatoren1、运算符1.1 运算符的概念1.2 运算符的分类2、算数运算符1、运算符1.1 运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”1.2 运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)2、算数运算符加法运算符 表现形式 +a = 1 + 3a = b + c注:加法运算符可以用于字符串的拼接减法原创 2020-11-21 18:33:39 · 359 阅读 · 0 评论 -
基础--3、基本数据类型
Grundlagen-grundlegende Datentypen一、整数与小数1、基本数据类型2、整数与小数二、布尔值与空值三、字符串四、列表五、元组六、字典七、集合八、bytes类型九、常见问题总结十、扩展课后作业一、整数与小数1、基本数据类型数据类型指的就是变量的值的类型,也就是可以为变量赋的哪些值。2、整数与小数整数:所有整数。例如:a = 1 b = 10 c = 100 用int表示。小数常量:所有小数。例如:a = 0.1 b = 1.2 c = 2.3 用float表原创 2020-11-19 19:17:51 · 297 阅读 · 0 评论 -
基础--13、面向对象Ⅱ
パイソン学習の第12回講義一、特殊方法总结:二、封装的引入三、封装1、比较low的封装2、封装实例演示:3、真正意义上的封装四、property装饰器五、PEP8代码书写规范一、特殊方法在类中可以定义一些特殊特殊方法完成特殊方法需要保证的三点1.在类中,name对我我们的程序是必须的2.但是,name又都是不同的3.在设置好name之后手动添加属性又融基忘记特殊方法的形式语法:__名称__()这种方式的方法就是特殊方法,又称为魔法方法。特殊方法不需要我们调用,原创 2020-10-17 17:54:38 · 426 阅读 · 0 评论 -
基础--12、面向对象Ⅰ
パイソン学習の第11回講義一、面向对象二、类的简介三、类的定义四、self参数一、面向对象面向过程:面向过程是指讲我们的程序分解为一个一个步骤,通过对每一个步骤的抽象来完成程序。这种编写方式往往只适用一个功能,如果要实现别的功能,往往复用性比较低。这种编写方式符合人类的思维,编写起来比较容易。面向对象:面向对象的编程语言,关注的是对象,而不是注重过程,对于面向对象一切皆是对象。这种编码方式比较容易阅读,并且易于维护容易复用,但是编写的过程不太符合常规的思想,编程相对麻烦。原创 2020-10-15 11:40:29 · 324 阅读 · 0 评论 -
基础--10、函数下
python学習の8番目のセクション一、高阶函数一、高阶函数定义:1.高阶函数就是接收函数作为参数。2.将函数作为返回值返回的函数。注:两个条件满足其一,就可以称为高阶函数。演示示例:‘’‘将一个指定的列表中的偶数,保存到一个新的列表中返回。’‘’普通函数法:list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def fn(list1): new_list = [] for i in list1: if i % 2 == 0: new_原创 2020-10-13 15:30:08 · 414 阅读 · 1 评论 -
基础--9、函数中
パイソン学習のレクチャー9函数的返回值函数的返回值返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以接任意对象,甚至可以接一个函数实例:1 、 int --整数类型:def fn(*args): return 123s = fn()print(s)打印输出结果:1232 、str–字符串类型def fn(*args): return 'python's = fn()print(s)打印输出结果:pytho原创 2020-10-04 20:24:35 · 367 阅读 · 0 评论 -
基础--8、函数上
这里是引用@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式.原创 2020-09-28 15:25:07 · 250 阅读 · 0 评论 -
基础--7、元组and字典and集合
パイソン学習の第7回講義一、元组一、字典一、元组元组表现形式是tuple,用()表示例如:tuple1 = (1,2,3,4)元组是一个不可变序列(一般我们希望数据不改变时,我们使用元组,其他情况下基本使用列表)索引[ ]在元组中同样适用元组如果不是空元组至少有一个逗号(,)当元组不是空元组时括号可以省略tuple2 = (10,)tuple2 = 10,print(type(tuple2))元组解包:是指将元组当中的每一个元素都赋值给一个变量例如:tuple1 = (原创 2020-09-25 17:44:39 · 721 阅读 · 0 评论 -
基础--6、列表
Pythonu xuéxí de dì wǔ tiān14/5000Пятый день обучения pythonu一、列表二、切片三、修改列表*3.1 索引*四、列表的修改方法五、for循环与range函数5.1 for循环5.2 range函数六、通用操作七、作业Pythonu xuéxí de dì wǔ tiān14/5000Пятый день обучения pythonu)一、列表列表的表示方式:变量 = [元素、元素、元素]列表本身也是一个对象:存储对象的对原创 2020-09-23 16:37:48 · 446 阅读 · 0 评论 -
基础--5、循环语句
Python basics lesson 5一、条件判断语句*1.1 语法:**1.2 实例:*二、if-else语句*2.1 语法:**2.2 实例:*一、条件判断语句1.1 语法:if 条件判断:(冒号一定要写,否则报错)代码块1.2 实例:代码流程讲解:1. input()函数接受一个标准输入数据,返回为字符串类型,通过int()函数强制转义成为整数类型,赋值给str1。2. str1进入if判断函数,通过人为主动输入0 or 1 or 23. print()函数打印出相应数原创 2020-09-22 21:20:59 · 674 阅读 · 0 评论