python 0基础入门 核心语法
主要是很基础的内容 浅显易懂
烈风回响
。。。。。。。。。
展开
-
python基础班复习
她,开着几百万的玛莎利蒂在中州路奔驰,银行贷款却有一百万,挣扎在生与死的边缘。 她,天天开比亚迪上下班,却还在为几十万的房贷发愁,生活在水生火热之中。 她,每天挤9路公交车从老城到涧西,存款有十万,生活的安逸却又迷茫。 三人在路上相遇了,挤公交车的非常羡慕开比亚迪的,开比亚迪的又非常羡慕开玛莎拉蒂的。而开玛莎拉蒂的又非常羡慕挤公交的。 你看到的,是别人表面的光鲜,看不到的是她们背后的辛酸。 每个人都在羡慕别人,却不知道别人也在以同样的方式羡慕着你。 猫喜欢吃鱼,可猫不会游.原创 2020-07-24 14:59:47 · 154 阅读 · 0 评论 -
python14基础末异常&文件
异常的简介原创 2020-07-22 21:51:45 · 258 阅读 · 0 评论 -
python中级13面向对象模块
属性和方法●属性----类属性,直接在类中定义的属性是类属性----类属性可以通过类或类的实例访问到。但是类属性只能通过类对象来修改,无法通过实例对象修改----实例属性 通过实例对象添加的属性属于实例属性----实例属性只能通过实例对象来访问和修改,类对象无法访问修改●方法----在类中定义,以self为第一个参数的方法都是实例方法----实例方法在调用时 Python会将调用对象以self传入----实例方法可以通过类实例和类去调用----当通过实例调用时,会自动将当前调用对象作为s原创 2020-07-15 22:24:46 · 169 阅读 · 0 评论 -
python中级12面向对象下
1 继承简介继承1 让类与类之间产生了关系 有了这层关系才有我们后续要说的多态2 提高了代码的复用性在创建类的时候 如果省略了父类 则默认父类为objectobject 是所有类的父类class Person(): name = '' # 军人与医生共有的属性 age = ''class Doctor(): name='' age='' def study(self): print('治病救人...')clas原创 2020-07-11 15:39:26 · 165 阅读 · 0 评论 -
python中级11面向对象中
1 特殊方法●在类中可以定义一些特殊方法也称为魔术方法●特殊方法都是形如__xxx__( )这种形式 (注意是两个_ 下划线)●特殊方法不需要我们调用,特殊方方法会在特定时候自动调用问题:#目前来说对于我们的程序name是必须的,并且name又是不同的,#手动添加name属性 容易遗忘 然后就报错class Person(): # name='葫芦娃' 因为实例的属性时不同的 我们不能把属性定义在类中 def speak(self): print('大家原创 2020-07-10 13:05:33 · 181 阅读 · 0 评论 -
python中级10面向对象上
1. 面向对象简介●python就是一个面向对象的编程语言●对象就是内存中用来储存指定数据的一块区域●对象的结构 每个对象当中都保存了3种数据–id(标识) id是由我们的解析器生成的 在Cpython中 id就是对象的内存地址–类型()–value...原创 2020-07-07 22:01:24 · 218 阅读 · 0 评论 -
python中级9函数下(有点难度 )
高阶函数●接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数#高阶函数# 定义一个函数 将列表中所有的偶数,保存到一个新的列表返回lst=[1,2,3,4,5,6,7,8,9,10]def fn(lst): #定义一个函数 用来检查函数 def fn2(i): if i%2 ==0: return True #创建一个新的列表 new_list=[] #对列表进行遍历 for n in lst原创 2020-07-06 19:48:35 · 221 阅读 · 0 评论 -
python初级8函数中
1函数的返回值def s(*b): r=0 for i in b: r+=i print(r)s(1,2,3)返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以跟任意对象,返回值甚至可以是一个函数2文档字符串...原创 2020-07-05 18:01:36 · 374 阅读 · 0 评论 -
python初级7函数上
不可变对象有int,float数值类型,元组,字符串。 什么是可变的? 列表是可变的,可变序列又叫可变对象,字典不是序列,但是它是可变对象。可变对象每个对象当中都保存了3个数据 id(标识) type(类型) value(值)列表是一个可变对象a=[1,2,3]a[0]=10 (改对象 改对象里面的值)这个操作时通过变量来修改对象里面的值,这个操作不会改变变量指向的对象 即对象的ida=[1,2,3]a=[4,5,6] (改变量)这个操作时是在给变量重新赋值,这个操作会改变变量指向的对象原创 2020-07-02 20:52:28 · 192 阅读 · 0 评论 -
while ,for in 语句的作业
作业作业1现在有 a = [1,2,3,4,5,6] 不通过函数的形式实现列表的反转([6,5,4,3,2,1]) 并写出推导过程 考点切片 步长这个过程是怎么出来的?就是把整个过程 省略开始是什么情况 ?省略结束是什么情况?省略开始和结束什么现象? 省略步长什么现象?加上步长什么现象?步长为负什么现象? 然后结果就是[6,5,4,3,2,1]了得出以下结论• 如果省略结束位置, 则会从当前的开始位置一直截取到最后• 如果省略开始位置, 则会从第一个元素截取到结束的元素,但是不包括结束原创 2020-06-26 19:25:28 · 270 阅读 · 0 评论 -
python初级6元组字典集合
元组基本介绍a=()print(type(a))<class 'tuple'>元组类型·元组表现形式tuple·元组也可以通过索引取值当然下面的必须是中括号 ()不行a=(65165,'蔡徐坤',55,'kd')print(a[2])55·元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)所以元组不可用赋值a=(65165,'蔡徐坤',55,'kd')a[2]=6545print(a[2])Traceback (mos原创 2020-06-24 23:54:00 · 453 阅读 · 0 评论 -
循环疑问
num=int(input('请输入一个质数:'))i=2f=Truewhile i<num: if num % i== 0: print('不是质数') i+=1 f = Falseif f: print('是质数')这里f=False 在while语句循环中而不在if语句所以 f一直是Falsewhile i<num: if num % i== 0: print('不是质数') i+=1原创 2020-06-12 17:38:11 · 179 阅读 · 0 评论 -
python初级5列表
1. 序列(sequence)1.1 基本概念• 序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引• 数据结构指计算机中数据存储的方式(不同的存放数据的存放方式就是数据结构)我们通过索引(index)1.2 序列的分类• 可变序列(序列中的元素可以改变):例如 列表(list)字典(dict)• 不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple)2. 列表(原创 2020-06-10 22:40:56 · 584 阅读 · 0 评论 -
python初级4条件控制语句
条件判断语句(if语句)• 执行的流程:• if语句在执行时,会先对条件表达式进行求值判断,• 如果为True,则执行if后的语句• 如果为False,则不执行• 语法:if 条件表达式 :代码块• 代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行• 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束• 代码块就是一种为代码分组的机制input() 函数• 该函数用来获取用户的输入• input()调用后,程序会立即暂停,等待用户输入• 用户输入完内.原创 2020-06-07 15:46:26 · 300 阅读 · 0 评论