为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第十九天Python全能工程师

课程名称:Python全能工程师课程章节:Python的高级函数课程讲师:deweizhang课程内容:1、类的函数第一个函数:__str__——如果定义了该函数,当print当前实例化对象,返回该对象的return信息。用法:def __str__(self):                return str_type第二个函数:__getattr__——当调用的方法或属性不存在时,会返回该方法定义的信息。用法:def __getattr__(self,key):    print()第三个函数:__setattr__——拦截当前类中不存在的属性与值。def __setattr__(self,key,value):...

1362浏览
0推荐
0评论

【九月打卡】第十八天Python全能工程师

课程名称:python全能工程师课程章节:类的继承与多态课程讲师:deweizhang课程内容:1、类的继承与多态1.1通过继承基类来得到基类的功能,被继承的类称为父类(基类),继承者为子类。父类与子类的关系:子类拥有父类所有的属性和方法;父类不具备子类自有的属性和方法。定义子类时,将父类传入子类的参数。1.2类的多态子类重写父类的函数保留子类中一个和父类名称一样的函数功能。1.3super函数python子类继承父类函数的关键字,当子类继承父类后,就能使用父类的方法。通过super函数,子类可以继承父类的构造函数。Python3.x 和 Python2.x 的一个区别是: Python 3 可以使用直接使用...

1323浏览
0推荐
0评论

【九月打卡】第十七天Python全能工程师

课程名称:python全能工程师课程章节:类中的私有变量与私有函数,装饰器与类的装饰器课程讲师:deweizhang课程内容:1、私有函数和私有变量私有函数和私有变量是无法被实例化的类的对象调用的。适用范围是类的内部可以调用,不会被外部对象调用使用。class Name(object):    def __init__(self, name):        self.name = name    def one(a):        __a = a    #私有变量__a    def two(b):        pass...

480浏览
0推荐
0评论

【九月打卡】第十六天Python全能工程师

课程名称:Python全能工程师课程章节:Python面向对象课程讲师:deweizhang课程内容:1、Python面向对象编程面向对象——类的定义和使用装饰器与类的装饰器私有函数与私有变量类的继承多态类的高级函数异常处理机制内置异常,自定义异常类型,抛出异常。1.1面向对象类利用面向对象的属性和方法进行编程。自定义对象数据类型是面向对象中类的概念。类有类变量,可以创建类函数,通过类的实例化,操作类的对象可以调用类函数和方法进行业务操作。class...

94浏览
0推荐
0评论

【九月打卡】第十五天Python全能工程师

课程名称:Python全能工程师课程章节:函数的定义与使用(递归函数、匿名函数、案例:实现学生信息库)课程讲师:deweizhang课程内容:1、递归函数一个函数反复执行。递归函数要是有序、有限的使用,否则就会导致内存溢出。递归函数计算阶乘def jiecheng(n):    if n == 1 or n == 0:        return 1    else:        return n*jiecheng(n-1)print(jiecheng(5))2、匿名函数lambda作用:定义一个轻量函数。无参数的匿名函数f = lambda:valuef()调用。有参数的f = lambda x,y =...

76浏览
0推荐
0评论

【九月打卡】第十四天Python全能工程师

课程名称:Python全能工程师课程章节:函数的定义与使用(定义函数,函数的传参,参数类型,全局变量与局部变量)课程讲师:deweizhang课程内容:1、函数的传参必传参数:没有默认值,如果不传参就会报错。定义函数的括号内如果只给了参数名,没有给值,它就是必传参数。例:def add(a,b)默认参数:定义函数时有给默认值的参数。例:def add(a,b=1)如果默认参数传入新值,就会使用新值。不确定参数def...

108浏览
0推荐
0评论

【九月打卡】第十三天Python全能工程师

课程名称:Python全能工程师课程章节:Python流程控制之循环中的continue与break操作,函数的定义与使用课程讲师:deweizhang课程内容:1、循环中continue与break操作1.1continue是语法,无括号,无返回值。1.2break:使得循环停止,后面else语句(若有)不执行。break是语法,无括号,无返回值。continue,break通常伴随着循环语句中的条件语句,满足条件继续执行,不满足即结束循环。while循环中,break语句优先于while的判断。continue在while循环中,条件语句判断成功后,则跳过此次的循环,做下一轮循环。2、for循环举例九九乘法表:for嵌套循...

120浏览
0推荐
0评论

【九月打卡】第十二天Python全能工程师

课程名称:Python全能工程师课程章节:Python的流程控制课程讲师:deweizhang课程内容:1、条件判断逻辑判断:真假判断根据不同的判断做不同的动作,即业务逻辑。if语句:if 判断语句:    do#do是满足判断条件后执行的语句。elif 条件:else    语句if属于关键字,没有返回值。else语句是执行不满足if语句时的语句的入口。2、循环2.1for循环:遍历将列表、元组、字符串、字典中的每个元素按照序列进行遍历、读取。遍历字典:将字典转换成为伪列表,每个key,value转成元组。for key,value in dict.items():...

114浏览
0推荐
0评论

【九月打卡】第十一天Python全能工程师

课程名称:Python全能工程师课程章节:Pyhton不同数据类型之间的转换课程讲师:deweizhang课程内容:1、类型转换的含义及意义?将一种数据类型的对象转换成新的数据类型的对象,使其具有新数据类型的功能。目的:满足场景使用。1.1字符串与数字类型的转换字符串转数字(整数/浮点数):str = str(int_num)str = str(int_float)数字转字符串:int = int(string)    #字符串只能由整数组成float = float(string)   #字符串只能是数字,整数和浮点数都可以。1.2字符串与列表间的转换字符串转列表:string.split(sep = None,...

88浏览
0推荐
0评论

【九月打卡】第十天 python全能工程师

课程名称:python全能工程师课程章节:python字典常用方法;python集合常用方法课程讲师:deweizhang课程内容:1、数据类型与布尔值的关系每一种数据类型都有自身的值表示True与False;not 取相反的值。整型int:非0为True,0为False;浮点型float:非0.0为True,0.0为False;字符串str:判断长度,len(str) != 0为True,长度等于0即空字符串为False;列表list:判断长度,len(list) != 0为True,长度等于0为False;元组tuple:判断长度,len(tuple) !=...

91浏览
0推荐
0评论

【九月打卡】第九天python字典常用方法

课程名称:python全能工程师课程章节:python字典常用方法课程讲师:deweizhang课程内容:1、字典添加数据:[]处理法、update函数,内置函数setdefault字典没有索引。通过[]获取键key对应的值value,已有的key赋值给新值,就是修改,没有的key就是新建一个键值。update函数:将一个字典的元素添加到另一个字典中,如有相同的键,就会将对应的值覆盖掉。setdefault函数:获取指定key的值,若key不存在于字典中,添加key并将value设为默认值。字典中的key是唯一的。2、keys函数:获取字典中的键,返回伪列表dict.keys()values函数:获取字典中的值,返回伪列表di...

1192浏览
0推荐
0评论

【九月打卡】第八天python列表常用方法

课程名称:python全能工程师课程章节:python列表常用方法课程讲师:deweizhang课程内容:1、reverse函数反转当前列表元素的顺序。list.reverse()2、sort函数排序list.sort(cmp = None, key = None, reverse = False)reverse = True降序reverse =...

98浏览
0推荐
0评论

【九月打卡】第七天python列表常用方法

课程名称:python全能工程师课程章节:python列表常用方法课程讲师:deweizhang课程内容:1、len函数计算列表元素的数量2、列表(元组)的之间的累加和乘法列表的累加:参与运算的列表的元素放在一起,形成一个新的列表。列表的乘法:列表的所有元素与乘数相乘,形成一个新列表,3、in 和 not in在列表中的用法判断成员(元素)在/不在该列表中。4、列表支持累加/累乘name = ['a','b','c']name += ['d']print(name)name *= 10 print(name)print('a' in name)print('a' not in...

113浏览
0推荐
0评论

【九月打卡】第六天 python数据类型的操作

一、课程名称:python全能工程师课程章节:字符串常用方法讲师:deweizhang二、课程内容1、字符串的操作和内置函数---zfill函数为字符串定义长度,如不满足,缺少的部分用0补齐s = string.fill(width)---count函数查询指定元素的个数i = string.count(item)查询的元素(或成员)不存在,返回为0.---startswith 和...

84浏览
0推荐
0评论

【九月打卡】第五天 python数据类型之数字运算

一、课程名称:python全能工程师课程章节:赋值运算、比较运算符讲师:deweizhang二、课程内容1、数字运算赋值运算符:=等于a+=b -> a= a+ba- =b -> a=a-ba*=b  -> a=a*ba/=b  -> a=a/ba%=b ->a=a%ba**=b ->a=a**b 幂运算符a//=b ->a=a//b 整除运算符计算机计量单位:b,kb,mb,gb字符串无法与字符串相乘,字符串只能与数字做乘法。比较运算符与身份运算符:==相等 !=不等 < > >= <= <>...

101浏览
0推荐
0评论

【九月打卡】第四天 python数据类型

一、课程名称:python全能工程师课程章节:数字类型及应用,字符串类型,布尔类型与空类型、列表与元组及应用讲师:deweizhang二、课程内容1、数字类型整数,浮点数type()方法用于判断数据类型2、字符串单引号或双引号括起来的数据类型不可变类型id() len()函数双引号或单引号最好只用一种,不混用。内置运算符in——判断成员是否存在内置函数max——最大成员内置函数min——最小成员中文符号 > 字母 >  数字 >  英文符号字符串不能做运算,可通过”+“号连接3、布尔,空类型布尔:真假判断int 0 -->False   非0 -->Truefloat0.0 -->False...

85浏览
0推荐
0评论

【九月打卡】第三天 python变量与关键字,数据类型

一、课程名称:python全能工程师课程章节:第四章 变量与关键字4-1 变量与变量名4-3 python中的关键字4-6 变量与关键字的区别python的数据类型数字类型讲师:deweizhang二、课程内容:1、变量变量名 =(赋值) 变量值通过给变量名赋值可以改变变量的值变量是有变量值的变量名变量被赋值的那一刻起,程序自动为其分配内存。2、python关键字python自带的处理业务逻辑的关键单词,变量不要命名为关键字。关键字的分类强关键字 弱关键字常见关键字:True False 布尔类型def 定义 if elif else 判断try 调试,异常语句开启, 跟except,else,finallyis...

94浏览
0推荐
0评论

【九月打卡】第二天 python脚本的结构

一、课程名称:python全能体系课二、课程章节:3-3python的头部注释3-4 python的导入位置3-5 代码的执行顺序三、课程内容:1.写在python脚本第一行的用#号开头的表示的信息是头部注释。头注释不是为python代码服务的,更多是被系统或解释器所调用头部注释结构:注释符号 + 注释内容#coding:utf-8(国内常用)#!/usr/bin/python3(国内少用)2.python的导入位置将python的一些功能函数放到当前的模块使用import...

113浏览
0推荐
0评论

【九月打卡】第1天 python全能

一、课程名称:python环境搭建与基础语法        讲师姓名二、课程章节:2.1安装python3.8操作系统Windows,Linux,MacOS2.2搭建环境,2.3安装python解释器注意添加环境变量,或者手动配置环境变量2.4pycharm的下载和安装集成式开发环境IDE pycharm的安装后配置Create New Project 创建一个新工程左边目录,右边是编写代码区域字体设置:Editor--->Font样式:Color...

110浏览
0推荐
0评论
意见反馈 帮助中心 APP下载
官方微信