python入门
文章平均质量分 76
刘阿童木
这个作者很懒,什么都没留下…
展开
-
Python基础6--类3(类的封装、继承和多态)
python编程的重点是面向对象编程,而面向对象编程的核心方法就是封装、继承和多态。一、封装 先简单介绍下封装,个人理解说就是把数据和方法封起来,然后装到一个类里,使用者不关注里面的实现逻辑,只需要传符合规定的参数,就能得到结果。 写个简单的例子:class jisuan(): #定义一个计算的类 def __init__(self,x,y): #设置属性x,y self.x = x #定义属性x se...原创 2022-02-09 23:42:43 · 376 阅读 · 0 评论 -
Python基础6--类2(实例属性的赋值、修改与访问限制)
属性是通过__int__函数定义,并通过self传递给实例的一种数据类型,属性一般在__int__函数中。原创 2022-02-08 14:00:15 · 2637 阅读 · 0 评论 -
Python基础6--类1(静态类与动态类)
类提供了一种组合数据和功能的方法。 创建一个新类意味着创建一个新的对象类型,从而允许创建一个该类型的新实例 。 每个类的实例可以拥有保存自己状态的属性。 一个类的实例也可以有改变自己状态的(定义在类中的)方法。一、类的基本组成首先看个例子:class New_Year(): #定义一个类 New_Year()“”“创建一个新年的类”“” #说明文档 def go_home(self): #定义一个方法 go_hom...原创 2022-02-08 13:41:06 · 3458 阅读 · 0 评论 -
Python基础5--函数3(变量作用域)
学习了函数之后,就要考虑变量与作用域了,只有清楚变量的作用范围,代码逻辑才不会乱,变量的作用域分为全局变量和局部变量,全局变量是从赋值后,后续的代码都可以用该变量,局部变量是只有在函数内部被使用j = 99 #定义一个全局变量j (因为j在函数外,后续任何代码都可以使用)def Atom(i): #定义一个函数Atom,参数定义为 i i = j + i #函数的实现为 i = j + i #这里的i因为在函数内所以为局部变量,j因为在...原创 2022-01-24 23:57:07 · 508 阅读 · 0 评论 -
Python基础5--函数2(常见的函数参数规则)
上一篇说了函数的基本构成,这次说下自定义函数的一些常见处理一、参数位置 因为参数可能有多个,所以在传递参数时,必须和函数定义的参数一一对应,位置不能打乱看下例子:...原创 2022-01-22 22:51:12 · 599 阅读 · 0 评论 -
Python基础5--函数1(常见的函数格式)
先说下什么是函数,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。一、函数的基本组成函数的组成:def 函数名(参数): #参数可存在可不存在 函数体 return 返回值 #这行也是可存在可不存在函数一般由def关键字、函数名、参数、函数体、返回值5部分...原创 2022-01-17 23:33:47 · 4293 阅读 · 0 评论 -
Python基础4--异常处理(try&except&finally)
目录1、基本异常处理(try&except)2、带finally的子句异常处理(try&except&finally)任何程序都可能会遇到运行出错的现象,异常是不可避免的,但是可以通过异常处理语句得到合理解决。针对程序异常出错问题,Python提供了一套完整的处理机制。1、基本异常处理(try&except)基本语法使用:try: 代码模块1 #执行代码模块1,如果正常直接结束,如果异常走except...原创 2022-01-10 20:47:22 · 1392 阅读 · 0 评论 -
Python基础3.4--break和continue
break和continue都属于循环控制语句,break语句是结束整个循环过程,不再判断执行循环的条件是否成立,而continue语句只结束本次循环进入下一个循环,而不是终止整个循环的执行。1、break循环控制语句利用break语句可以实现高效率的循环查找过程,比如用while循环和for循环刚开始的几次操作就已经拿到了我想要的值,就可以使用break语句结束整个循环,避免过度循环次数的发生,从而提高处理效率。首先看下没有break的情况:Atom = ("Atom","Atom1",原创 2022-01-10 00:13:30 · 452 阅读 · 0 评论 -
Python基础3.3--for循环
首先来说下for循环,for循环是python语言的循环控制语句,for循环可以遍历任何序列的项目,包括序列集合或可迭代对象,如列表、字符串、元组、字典等。看下基本语法:for 变量 in 序列: #变量为任意值,序列为列表、元组、字符串等 子代码模块比如我们想从一个列表中打印出来每个值,就可以用到for循环:for i in (1,2,3,"test"): #遍历列表里的所有值,并把值赋值给变量 i p...原创 2022-01-04 20:29:05 · 2995 阅读 · 2 评论 -
Python基础3.2--while循环
while是计算机的一种基本循环模式。当满足条件时进入循环直到满足循环再跳出循环。python中是用缩进格式对齐控制代码的,所以在while下的一组缩进里的代码,就都属于while的循环下的子代码先看下基本语法:while 判断语句(循环条件): #每当子代码模块执行完之后,就会执行下while的判断语句,如果满足继续执行子代码模块,直到不满足while的判断语句再结束循环 子代码(循环操作)比如我们想执行3次某个数字,就可以用while循环。i = 0原创 2021-12-30 20:41:18 · 917 阅读 · 0 评论 -
Python基础3.1--if判断
之前说了变量和基本类型,3.X系列主要说下条件分支和循环相关的东西,首先说下if语句,if语句是python中基本的条件分支判断语句,if语句通过条件判断,对代码模块的进行分枝执行。1、if单分支判断 先说下if单分支的基本语句组成结构,if 判断条件: 子代码模块if 2>1: #判断2>1是否正确 print("正确") #正确,然后走到子代码中,打印输出正确输出结果为: 正确...原创 2021-12-30 11:00:05 · 1547 阅读 · 0 评论 -
Python基础2.6--集合
先简单介绍下集合,集合是一个可变的无序的元素序列,和字典一样都用大括号( {} )表示,但是在集合里是没有键值对的,并且集合里的值也是不能重复的。1、创建一个集合(1)可以直接用{}创建Atom = {1,2,"Atom"} #直接用{}创建一个集合print(Atom) #打印的结果为:{1, 2, 'Atom'} 得到的结果为:{1, 2, 'Atom'}(2)可以使用方法set()创建Atom2 = (1,2,"Atom...原创 2021-12-20 00:16:20 · 681 阅读 · 0 评论 -
Python基础2.5--字典(2)
目录1、字典元素删除2、字典的遍历方法3、清除字典clear()4、复制字典copy()1、字典元素删除(1)del函数Atom = {"name":"Atom","age":25,"sex":"man"} #创建一个字典:Atomdel(Atom["age"]) #删除字典中key为age的值print(Atom) #打印结果为:{'name': 'Atom', 'sex': 'man'}输出结果为:{'name': 'Atom',原创 2021-12-18 22:20:20 · 348 阅读 · 0 评论 -
Python基础2.5--字典(1)
目录1、创建字典2、字典里增加元素3、查找字典中的元素 先简单介绍下字典,字典是可变的无序集合,是使用键值对为基本元素的可以存储各种数据类型的集合,用大括号( { } )表示,给个键值对之间用逗号( , )分隔。再来说下键值对,就是我们常听到的Key(键)和Value(值),key和value中间用冒号( : )隔开,如 name:Atom 的Key就是 name,value就是Atom。在一个字典中,Key的值是唯一的。1、创建字典Atom = {"nam...原创 2021-12-18 17:46:11 · 815 阅读 · 0 评论 -
Python基础2.4--元组
先简单介绍下元组,元组是不可变序列原创 2021-12-16 01:16:10 · 852 阅读 · 0 评论 -
Python基础2.3--列表(2)
1、index()根据元素查找对应的下标原创 2021-12-11 23:18:09 · 776 阅读 · 0 评论 -
Python基础2.3--列表(1)
先简单说下列表,列表是一系列按特定顺序排列的元素组成的,是python中内置的可变序列。列表中可以放整数、字符串、列表、元组等任何类型的内容,列表由一对中括号"[ ]"表示,两个相邻的元素用逗号", "隔开。1、创建列表直接创建一个有多个类型的列表a = [1,2,"字符串"]Atom = [3,4,"字符串1",a]print(Atom) #[3, 4, '字符串1', [1, 2, '字符串']]输出结果为:[3, 4, '字符串1', [1, 2, '...原创 2021-12-02 09:41:05 · 953 阅读 · 0 评论 -
Python基础2.2--数字
python基础学习原创 2021-11-28 23:40:17 · 588 阅读 · 0 评论 -
Python基础2.1--字符串
Python基础学习原创 2021-11-20 14:21:45 · 568 阅读 · 0 评论 -
Python基础2--数据类型
1、字符串(str)字符串就是一系列字符,在Python中,用引号扩起来的都是字符串,引号可以是单引号,也可以是双引号。原创 2021-11-16 15:55:57 · 937 阅读 · 0 评论 -
Python基础1--变量
从本篇开始一起学习python的基础知识原创 2021-11-03 22:58:00 · 145 阅读 · 0 评论