01基础阶段
文章平均质量分 83
基础阶段的学习
最白の白菜
Java道路长漫漫,坚持学习最关键。
人生苦短,我用Python。
人外有人,山外有山。越努力,越幸运!
展开
-
01Python基础阶段_Dayd10
01Python基础阶段_Dayd100-1 类对象 - 类属性0-2 类方法 定义格式: @classmethod def 方法名(cls,…): pass调用格式:类对象.类方法名注意: 在类方法中,不能使用self 但是可以使用 cls,该参数用来表示 当前类对象,这个参数也是自动传递的\ 应用场景:一般在设计类时,如果有类方法,该类一般不会去实例对象,直接使用类对象来操作(比如:数学函数类)一役用来定义工具类使用Math.max(1,2)0-3原创 2021-11-04 17:04:16 · 226 阅读 · 0 评论 -
01Python基础阶段_Day09
01Python基础阶段_Day09子类中访问父类中的私有属性和私有方法如果想使用父类中的私有属性和私有方法,那么就需要在父类中,为这些私有的属性和方法,提供相应的公有的接口方法来间接访问如何为父类中的属性进行初始化在子类中如果定义了自己的初始化方法,那么这时父类的初始化方法就不会再执行了那么就导致父类中定义的属性无法初始化,子类对象就无法使用继承自父类的属性如果想正常初始化,需要在子类的初始化方法中,手动调用父类的初始化方法现阶段调用格式:父类名.init(self,父类中需要属性原创 2021-10-29 09:45:29 · 93 阅读 · 0 评论 -
01Python基础阶段_Day08
01Python基础阶段_Day08面向对象烤地瓜分析向对象对烤地瓜实现``# 烤地瓜案例# 抽象一个地瓜类class SweetPotato(object): # 实现一个初始化方法,初始地瓜的状态和总烧烤时间 def __init__(self): self.status = "生瓜" self.total_time = 0 # 添加一个用来保存调料的容器属性 self.condiments = []原创 2021-10-28 12:42:56 · 112 阅读 · 0 评论 -
01Python基础阶段_Day07
01Python基础阶段_Day07批量修改文件名后复制文件重点注意:翻车点:当以二进制模式打开文件进行文件操作时.read 函数最终读取文件内容为空时,返回的结果为 b’’表示是一个二进制的空字符串在 Python2.7版本中. ‘’ == b’’ 结果为True在 Python3.6版本中. ‘’ == b’’ 结果为False``# 批量读取文件,改名之后去复制# E:/PythonProject/MyProject/01/Day07# 使用文件操作功能,需要先导入os模块原创 2021-10-26 15:48:50 · 111 阅读 · 0 评论 -
01Python基础阶段_Day06
01Python基础阶段_Day06匿名函数 lambdadef 函数名(参数列表):函数体格式:lambda [形参1], [形参2], … : [单行表达式] 或 [函数调用]lambda定义和普通函数的区别:lambda 没有函数名lambda 参数列表外没有括号lambda 函数体中,只能实现简单的表达式计算或函数调用lambda 函数体中,不能使用Return,if,while,for-in 这些都不行lambda 函数体中,可以使用if 实现的三目运算符.使用场景:原创 2021-10-25 17:29:53 · 98 阅读 · 0 评论 -
01Python基础阶段_Day05
01Python基础阶段_Day05列表 推导式格式: 列表变量 = [表达式 for 变量 in range(10)]表达式中需要使用后面的变量,二者需要保持一致组包和拆包组包: 将多个值同时赋给一个变量时,解释器会进行自动组包操作拆包: 将一个容器值(元组),里面的多个数据同时赋值多个变量,解释器会进行拆包操作注意: 拆包要注意被赋值的变量个数和元组中的值个数相同函数返回多个值当在函数中,需要返回多个值的情况下,可以在return 后面直接将多个值写出来解释器在返回时,会将多原创 2021-10-22 11:28:18 · 110 阅读 · 0 评论 -
01Python基础阶段_Day04
01Python基础阶段_Day04Python 官方中文文档https://docs.python.org/zh-cn/3/字符串常用方法a.查找_替换_统计find() 掌握 注意: 找不到子串时,返回-1rfind() 了解index() 了解 注意: 找不到子串时,程序会崩溃,产生一条异常信息,导致程序无法执行rindex() 了解replace() 掌握 默认全部替换count() 掌握 计数统计b. 分割_连接split() 掌握 输出的是列表,需要注原创 2021-10-21 11:29:10 · 134 阅读 · 0 评论 -
01Python基础阶段_Day03
01Python基础阶段_Day03猜拳游戏a. 两个角色 玩家 player - 电脑 robot b. 动作: 石头 0 , 剪刀 1, 布 2c. 我的出拳: 由输入完成d. 电脑的出拳: 随机数完成e. 比较出拳f. 相等 - 平局g. 玩家赢: p0:r1 p1:r2 p2:r0h. 剩下的情况就是电脑赢if 语句实现三目运算符(了解)c语言: 条件? 值1 : 值2python实现:值1 if 条件 else 值2执行过程:判断 条件是否成立,如果条件成立原创 2021-10-20 10:22:16 · 118 阅读 · 0 评论 -
01Python基础阶段_Day02
01Python基础阶段_Day02函数概述print()input()type()int()str()float()chr()ord()函数的作用:用来将一段功能代码封装到一起,并起个名.在使用时,只需要使用代码的名字即可好处:提高代码的开发效率使代码更加简洁提高代码的复用率函数的定义和调用(重点)函数的定义格式:def 函数名(参数列表…): 函数功能代码…函数使用(调用):函数名(值列表…)函数调用过程(重点)a. 函数在定义时,函数体中的代码是不执行原创 2021-10-19 11:11:47 · 162 阅读 · 0 评论 -
01Python基础阶段_Day01
01Python基础阶段_Day01硬件系统(科普了解)主机系统 CPU(中央处理器) 控制器 运算器 内存储器 RAM Random Access Memory 随机存储器 (保存不住数据) ROM Read-Only Memory 只读存储器外部设备:输入设备键盘鼠标输出设备:显示器音箱外存储器:软盘U盘硬盘软件系统系统软件操作系统-> 作用: 整合硬件资源驱动程序语言处理程序数据库管理软件应用软件QQ微信陌陌探探原创 2021-10-19 09:16:35 · 127 阅读 · 0 评论 -
MarkDown编辑器—Typora的必备设置(字体、主题、间距)
MarkDown编辑器—Typora的必备设置(字体、主题、间距)了解到很多情况下没有网,自己的文章如果使用在线博客上传(以前我都是用CSDN的Markdown),那么就很被动。所以准备使用一款Markdown编辑器,而Typora无疑是非常流行的。那么写这篇文章就是为了如何简单配置Typora,让它用的更顺手一些。好久没写博客了,今天开启新的启程,以后也会专注Python的学习,刚从学习Java的坑里跳出来,又跳进学习Python的坑里。。。。1.设置篇这个我从官网上下载的,https://www原创 2021-10-15 09:51:27 · 8934 阅读 · 1 评论