- 博客(9)
- 收藏
- 关注
原创 Python学习第九天
1、异常处理 错误的分类分为: 1、语法错误(最简单的) ------> SyntaxError 。 这就会最常见的语法报错! 2、语义错误(5/0) 3、逻辑错误(最难排查的)------>逻辑错误不报错!但是不是自己想要的结果 排除错误的方式:try except try:后面写的是有可能出现异常的代码! e...
2018-11-28 23:15:03 147
原创 Python学习第八天--面向对象编程
1、面向对象编程 面向对象的特征就是:1、封装 2、继承 3、多态、 接着第七天的: 在我们的类中还有一个方法就是__str__(self): return ..... 这个函数是我们在控制台写print的时候默认会调用的这个函数,如果没有这个函数print()的时候,会默认使用的__repr__ 这个方法中的return值! __repr...
2018-11-28 19:39:26 136
原创 Python学习第七天--面向对象编程
1、 包与模块管理以及面向对象初步认识 什么是模块呢? 答:把一些功能逻辑写到一个后缀名为py的文件里面,我们就成为这个文件为一个脚本,或者是一个模块。那么我们使用的原因是什么? 1、 代码重用 2、命名空间 3、实现数据的共享! 模块与模块之间是可以相互调用的!这时候我们需要使用三个关键字: 1、import 关键字 , 将想要使用的模块 : import 模块名 导入...
2018-11-26 23:30:11 171
原创 Python学习第六天---函数与lambda表达式
1、函数与lambda表达式 *参数名的使用:在定义函数的时候,当我们不知道这个函数要往里面传多少个值的时候,我们就需要将参数设定为(*参数),这样在传递的时候我们可以往里面传递任意个参数,其实内置的是以一个元组的方式传递的 , 但是当我们在调用该方法往里面传值的时候,当我们想要传递一个tuple类型的时候,会发现传不进去的,我们还需要在传递的时候使用(*Tuple_name)这...
2018-11-24 23:23:53 179
原创 Python学习第五天
1、Pyhton中的迭代 面试问题:python中哪些对象可以使用for循环?或者说可以遍历? 答:可d迭代的对象,或者是实现了迭代器协议的对象都是可以被循环遍历的! 在对象的内部有一个方法,__next__() 前后双下划线,可以迭代的对象、能够使用for遍历的,这个对象肯定实现了迭代协议,实现了迭代协议的特点是内部实现了__next__() 方法, 调用__next...
2018-11-24 00:33:36 136
原创 Python学习第四天
1、表达式与if语句 赋值语句: x = 5 : = 是赋值 。 相对其他语言相对方便一些。(x , y) = (1 , 10) , 也可以去掉括号,直接给元组赋值 只要两边的数量是相等的,赋值的话很简单,那要是两个变量不相等的话,相对麻烦一些。a,b,c = 'uke' 输出的是abc对应一个字符。 a,b,c = 'vincent' 。这样直接赋值...
2018-11-23 00:15:04 100
原创 Python学习第三天---字典表、元组、文件的学习
1、字典表dict。 字典表在其他的语言中就是hash表!其实是一样的道理:先学以下基本操作。 字典表声明的时候使用的是花括号,d = {‘键’:值 , 键:值,....} ,或者合适d = dict{键 = 值, 键 = 值, 。。。}这就是字典表简单的声明,而且在查看的时候你会发现他是无序的,主要是字典表会根据这键对应的hash以后产生的...
2018-11-21 22:59:42 146
原创 Python学习第二天----字符串和列表
1、数值 和字符串的讲解 1.1、数值 有int 、 float、Decimal(更精确的小数)、Fraction(分数) 整数int是不带小数的 age = 20 浮点型是float,是表示小数的 f = 3.14 , f = 0.3 , f = .3 ,第二个和第三...
2018-11-21 00:56:38 572
原创 Python学习第一天
1,python的语言不能直接运行在操作系统之上。必须需要一个环境。 为什么使用Python? 1,软件质量 2,开发效率(代码量少) 3,可移植性(扩平台,一次编写,到处运行) 4,库支持丰富 5,组件集成比较方便Python的缺点:执行速度比不上一些编译类的语言(汇编,二进制语言)Pyhon的优势:面向对象以及函数式编程,也支持面向过程易于...
2018-11-20 01:16:22 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人