![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
零基础学Python
文章平均质量分 57
NYX_UNI
这个作者很懒,什么都没留下…
展开
-
018 面向对象封装案例
目标:· 封装· 小明爱跑步· 存放家具原创 2022-01-10 09:38:59 · 145 阅读 · 0 评论 -
017面向对象基础语法
目标:· dir 内置函数· 定义简单的类(只包含方法)· 方法中的self函数· 初始化方法· 内置方法和属性01 dir内置函数(知道)。在Python中对象几乎是无所不在的,我们之前学习的变量、数据、函数都是对象在Python中可以使用以下两个方法验证:1在标识符/数据后输入一个,然后按下TAB键,iPython会提示该对象能够调用的方法列表2使用内置函数dir传入标识符/数据,可以查看对象内的所有属性及方法· 提示方法名格式的方法是Python提供的内置方法/属性,稍后会给大家原创 2021-12-27 09:37:56 · 266 阅读 · 0 评论 -
016 面向(OOP)对象
面向对象编程–Object Oriented Programming,简写OOP目标:了解 面向对象 基本概念一、面向对象基本概念1.1 过程和函数(科普)。过程 是早期的一个编程概念。过程 类似于函数,只能执行,但是没有返回值。函数 不仅能执行,还可以返回结果1.2 面向过程 和 面向对象 基本概念1)面向过程1.把完成某一个需求的所有步骤从头到尾 逐步实现2.根据开发需求,将某些 功能独立 的代码 封装 成一个又一个 函数3.最后完成的代码,就是顺序地调用 不同的函数特点原创 2021-12-27 09:37:30 · 166 阅读 · 0 评论 -
016面向对象
目标:· 了解 面向对象 基本概念· 类和对象1.1 面向对象基本概念01 过程和函数· 过程是早期的一个编程概念· 过程类似于函数,只能执行,但是没有返回值· 函数不仅能执行,还可以返回结果02 面相过程 和 面相对象 基本概念1)面相过程–怎么做?1.把完成某一个需求的所有步骤从头到尾逐步实现2.根据开发需求,将某些功能独立的代码封装成一个又一个函数3最后完成的代码,就是顺序地调用不同的函数特点:1.注重步骤与过程,不注重职责分工2.如果需求复杂,代码会变得很复杂3.开发复原创 2021-12-20 10:52:58 · 92 阅读 · 0 评论 -
015 函数参数和返回值
目标:1.函数参数和返回值的作用2.函数的返回值 进阶3.函数的参数 进阶4.递归函数一、函数参数和返回值的作用1、函数根据 有无参数 以及 有无返回值,可以 相互结合,一共有 4种 组合形式①无参数,无返回值②无参数,有返回值③有参数,无返回值④有参数,有返回值2、定义函数时,是否接收参数,或者是否返回结果,是根据 实际的功能需求 来决定的!①如果函数 内部处理的数据不确定,就可以将外界的数据以参数传递到函数内部②如果希望一个函数 执行完成后,向外界汇报执行结果,就可以增加函数原创 2021-11-11 17:13:40 · 284 阅读 · 0 评论 -
014 变量的引用
目标:1、变量的引用2、可变和不可变量类型3、局部变量和全局变量一、变量的引用。变量 和 数据 都是保存在 内存 中的。在 python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的1.1 引用的概念在 Python 中。变量 和 数据 是分开存储的。数据 保存在内存中的一个位置。变量 中保存着数据在内存中的地址。变量 中 记录数据的地址,就叫做 引用。使用 id()函数可以查看变量中保存数据所在的 内存地址注意:如果变量已经被定义,当给一个变量赋值的时候,本质上原创 2021-11-08 21:23:49 · 892 阅读 · 0 评论 -
013综合应用——名片管理系统
目标:应用以及学过的知识点1、变量2、流程控制3、函数4、模块一、系统需求1、程序启动,显示名片管理系统欢迎界面,并显示功能菜单2、用户用数字选择不同的功能3、根据功能选择,执行不同的功能4、用户名片需要记录用户的姓名、电话、qq、邮件5、如果查询到指定的名片,用户可以选择 修改 或者 删除 名片二、步骤1、框架搭建2、新增名片3、显示所有名片4、查询成功后修改、删除名片6、让python程序能够直接运行...原创 2021-11-05 17:33:12 · 315 阅读 · 0 评论 -
012高级类型变量
目标:1、列表2、元组3、字典4、字符串5、公共方法6、高级变量在python中,所有 非数字型变量 都有以下特点:①都是一个 序列sequence,也可以理解为容器②取值[]③遍历for in④计算长度、最大/最小值、比较、删除⑤连接+ 和 重复*⑥切片一、列表· List(列表)是python中使用 最频繁 的数据类型,在其他语言中通常叫做 数组· 专门用于存储一串信息· 列表用[]定义,数据 之间使用“,”分隔· 列表的 索引 从0开始(索引 就是数据在 列表 中的原创 2021-10-31 17:55:51 · 98 阅读 · 0 评论 -
011函数
目标:1、函数的基本使用2、函数的参数3、函数的返回值4、函数的嵌套调用5、在模块中定义函数一、函数的基本使用1、定义函数就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用。定义格式:2、使用步骤①定义函数——封装 独立的功能②调用函数——享受 封装 的成果通过 函数名() 调用函数只能先定义函数再调用函数3、函数作用在开发程序时,使用函数可以提高编写的效率以及代码的 重用4、PyCharm的调试工具· F8 step over 可以单步执行代码,会把函原创 2021-10-19 10:50:24 · 160 阅读 · 0 评论 -
010循环
目标:1、程序的三大流程2、while循环基本使用3、break和continue4、while循环嵌套一、程序的三大流程· 顺序——从上向下,顺序执行代码· 分支——根据条件判断,决定执行代码的 分支· 循环——让 特定代码 重复 执行二、while循环基本使用1、基础语法· 循环的作用就是让 指定的代码 重复的执行· whilex循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行2、赋值运算符3、python的计数方法从0开始,i = 0,i <原创 2021-10-15 08:47:26 · 230 阅读 · 0 评论 -
009逻辑运算
一、引言· 在程序开发中,通常在 判断条件 时,会需要同时判断多个条件· 只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符· 逻辑运算符 可以把 多个条件按照 逻辑 进行 连接,变成更复杂的条件· python中的逻辑运算符包括三种:与and/或or/非not三种二、and三、or四、not· 在开发中,通常希望某个条件不满足时,执行一些代码,可以使用 not· 另外,如果需要拼接复杂的逻辑计算条件,同样也有可能使用到 not五、逻辑运算演练1、练习1:定义原创 2021-09-28 11:20:30 · 132 阅读 · 0 评论 -
008判断语句
一、判断的定义如果 条件满足,才能做某件事情。如果 条件不满足,就做另外一件事情,或者二什么也不做。判断语句又称为“分支语句”。正是因为有了判断,才让程序有了很多分支。二、if判断语句基本语法三、判断语句演练1、判断年龄需求:a.定义一个整数变量记录年龄b.判断是否满18岁(>=)c.如果满18岁,允许进网吧...原创 2021-09-28 09:30:02 · 198 阅读 · 0 评论 -
007变量的基本使用
目标:· 变量的定义· 变量的类型· 变量的命名一、变量的定义· 在每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建· 等号(=)用来给变量赋值,变量名 = 值注意:· 可以直接使用之前已经定义的变量· 变量名只有第一次出现才是定义变量· 变量名再次出现,不是定义变量,而是直接使用之前定义过的变量· 在程序开发中可以修改之前定义变量中保存的值二、变量的类型1、在内存中创建一个变量,会包括:①变量的名称②变量保存的数据③变量存储数据的类型④变量的地址(标示)2、不原创 2021-09-24 09:13:31 · 148 阅读 · 0 评论 -
006程序执行原理(科普)
目录:·计算机中的三大件·程序的执行原理·程序的作用一、计算机中的三大件二、程序的执行原理·程序的执行原理·python程序的执行原理三、程序的作用程序就是用来处理数据的。原创 2021-09-22 10:40:17 · 129 阅读 · 0 评论 -
005算数运算符
一、算数运算符定义·算数运算符是运算符的一种·是完成基本的算数运算使用的符号,用来处理四则运算·在python中,运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果,如图几种运算符二、算数运算符的优先级·和数学中的运算符优先级一样,在python中进行数学计算时,同样也是:。先乘除后加减。同级运算符是从左至右计算。可以使用()调整计算的优先级·以下表格的算数优先级由高到低的顺序排列...原创 2021-09-22 10:09:03 · 99 阅读 · 0 评论 -
004程序的注释
一、单行注释(行注释)·格式:#注释内容·注意 :但为了格式整齐,通常在#与注释文本中间添加一个空格。若注释与代码写在同一行,注释需与代码之间至少两个空格。使用以下方法可以为所有的注释添加空格,如图:二、多行注释(块注释)·格式:三个成对的引号(单引号双引号都可以)三、什么时候使用注释1、注释不是越多越好,对一目了然的代码,不需要添加注释。2、对复杂的操作,应在操作开始前写上若干行注释。3、对不是一目了然的代码,应在其尾部添加注释。4、绝不要描述代码,添加注释的心态是:假设阅读代码的原创 2021-09-17 09:40:44 · 337 阅读 · 0 评论 -
003PyCharm的初始设置
一、命名规则1、命名文件名时建议只使用小写字母、数字、下划线。2、文件名不能以数字开始二、新建项目File/New Project或者欢迎界面可以新建一个python项目三、运行项目首次运行项目需要在左侧项目目录中右击项目名称,点击“run 项目名”,才能运行。...原创 2021-09-16 17:07:24 · 171 阅读 · 0 评论 -
002python的IDE——PyCharm
一、集成开发环境(IDE)集成了开发软件需要的所有工具,一般包含:·图形用户界面·代码编辑器(支持代码补全、自动缩进)·编译器、解释器·调试器(断电、单步执行)二、PyCharm介绍·是python的额一款非常优秀的集成开发环境·除了具有IDE所必备功能外,还可以在Windows、Linux、macOS下使用·适合开发大型项目(①一个项目通常包含很多源文件②每个源文件的代码行数是有限的,通常在几百行之内③每个源文件各司其职,共同完成复杂的业务功能)...原创 2021-09-16 14:52:54 · 142 阅读 · 0 评论 -
001python简介
一、python的设计目标·一门简单直观的语言并与主要竞争者一样强大·开源·代码像纯英语那样容易理解·适用于短期开发的日常任务二、python的设计哲学1、优雅2、明确3、简单·python开发者的哲学是:用一种方法,最好是只有一种方法来做一件事·明确没有或者很少有歧义的语法三、为什么选择python?代码量少四、python特点·完全面向对象的语言。①函数、模块、数字、字符串都是对象,python中一切皆对象。·拥有强大的标准库。提供系统管理、网络通信、文本处理、数据库接口、原创 2021-09-15 10:33:53 · 91 阅读 · 0 评论 -
编译型语言和解释型语言
解释型语言:程序在执行之前需要一个专门的编译过程,把程序编译成机器语言的文件,运行时不需要重新编译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如c、c++解释型语言:解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行。在发布程序时,看起来省了道编译工序,但在运行程序时,必须先解释再运行。如python对比:·速度——编译型语言快·跨平台性——解释型语言好...原创 2021-09-15 09:43:05 · 130 阅读 · 0 评论 -
变量和字符串
一、变量:1、在使用变量之前,需要对其先赋值。2、变量名可以包括字母、数字、下划线,但变量名不能以数字开头。3、字母可以是大写或者小写,但大小写是不同的。4、等号(=)是赋值的意思,左边是名字,右边是值,不可写反。5、变量的命名理论可以取任何合法的名字,但作为一个优秀的程序员,请尽量给变量取一个专业的名字。二、字符串:1、可以把字符串看做文本,文本和数字是截然不同的。比如:5 + 8‘5’ + ‘8’2、字符串两边需要加上引号,可以是单引号也可以是双引号,但必须成对出现。3原创 2021-09-14 10:48:40 · 1960 阅读 · 0 评论