- 博客(12)
- 收藏
- 关注
原创 12、python面向对象(中)——旺仔
python:面向对象——中面向对象(中)3、参数self3.1 属性和方法3.2 self4、 特殊方法5、封装面向对象(中)3、参数self3.1 属性和方法类中定义的属性和方法都是公共的,任何该类实例都可以访问属性和方法的查找流程当我们调用一个对象的属性时,解析器会现在当前的对象中寻找是否还有该属性,如果有,则直接返回当前的对象的属性值。如果没有,则去当前对象的类对象中去寻找,如果有则返回类对象的属性值。如果没有就报错类对象和实例对象中都可以保存属性(方法)如果这个属性(方法)是所
2021-02-25 17:10:19 477
原创 11、python高阶编程&面向对象(上)——旺仔
python:高阶编程&面向对象——上一、高级编程1. 列表推导式2. 生成器3. 迭代器二、面向对象一、高级编程1. 列表推导式语法:[表达式 for 变量 in 列表 if 表达式]2. 生成器方式一:generator = (表达式 for 变量 in 列表 if 表达式)方式二:def fun():i = 0while True:i += 1yield ir = fun()print(next(r))3. 迭代器创建方法:list1 = [1, 2,
2021-02-23 01:21:23 456
原创 10、python函数(下)——旺仔
python:函数——下函数(下)12、高阶函数13、匿名函数filter类lambda函数filter类 与 lambda函数结合使用写高阶函数14、闭包15、装饰器的引入16、装饰器的使用PEP8代码编写规范课后作业1. 请使用装饰器实现已存在的函数的执行所花费的时间。函数(下)函数分为3个章节,本章为下,函数上博客链接,函数中博客链接12、高阶函数定义:变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。# 高阶函数的特点(必
2021-02-05 19:07:58 595 1
原创 9、python函数(中)
python:函数——中三、函数(中)7、函数的返回值7.1、为什么要返回值?7.2、返回值的类型7.3、return的特性8、文本字符串9、函数作用域10、命名空间11、递归函数课后作业1. 用函数实现一个判断用户输入的年份是否是闰年的程序2. 猴子吃桃问题(递归):附加递归求前20个斐波那契数列递归求任意数字的任意次幂运算递归检测回文字符串递归求小球弹跳问题旺仔注:三、函数(中)函数分为3个章节,本章为中,上期博客链接7、函数的返回值7.1、为什么要返回值? 函数的返回值是
2021-02-03 17:35:23 667
原创 8、python集合&函数(上)——旺仔
python:集合&函数一、集合1、集合的简介2、集合的使用3、集合的运算二、可变类型和不可变类型三、函数1、函数简介2、函数的参数3、函数的传递方式4、不定长参数5、参数类型6、参数拆包四、课后作业旺仔注:一、集合1、集合的简介集合表现形式为set 集合和列表非常相似不同点集合只能存储不可变对象集合中存储的对象是无序的集合不能出现重复元素使用{}来创建集合可以通过set()来将序列和字典转换成集合总结一下:集合的最大特点是:集合里边的元素是不可重复的并且集合内的
2021-02-01 16:20:42 948 4
原创 6、python列表——旺仔
python:列表# 1. 现在有 a = [1,2,3,4,5,6] 用多种方式实现列表的反转([6,5,4,3,2,1]) 并写出推导过程a = [1,2,3,4,5,6]b = a.copy()for i in range(6): b[(5 - i)] = a[i]print(b)# 2. 给用户9次机会 猜1 - 10 个数字随机来猜数字。如果随机的数字和用户输入的数字一致则表示正确,如果不一致则表示错误。最终结果要求用户怎么也猜不对import randomi,c
2021-01-27 20:12:13 2307 7
原创 5、python条件控制语句——旺仔
python:条件控制语句1、input语句2、if语句2.1、if简介2.2、if-elif-else2.3、 if-elif-elif3、while循环3.1、while简介3.2、while循环的三大要素3.3、while语法3.4、while循环嵌套3.4、退出循环3.4.1 break用法3.4.2 continue用法3.4.2 无限循环4、对运算符优先级的补充5、课后作业1、打印乘法口诀表2、求1000以内所有的水仙花数3、获取用户输入的任意数,判断其是否是质数?4、猜拳游戏5、附加(个人练习
2021-01-25 01:15:51 1179 3
原创 4、python运算符——旺仔
python:运算符1、运算符的概念2、算术运算符3、赋值运算符4、比较运算符5、逻辑运算符5.1 not 逻辑非5.2 and 逻辑与5.3 or 逻辑或5.4 非布尔值的与或运算6、 条件运算符(三元运算符)7、成员运算符8、身份运算符9、运算符的优先级10、对字符串的补充10.1 字符串的操作10.2 字符串的切片11、课后作业附加(个人思考)旺仔注:1、运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”运算符的
2021-01-22 17:55:40 517 2
原创 3、python基本数据类型——旺仔
基本数据类型一、几个概念1.1 表达式1.2 语句1.3程序(program)1.4函数(function)二、 标识符2.1 关键字2.2 标识符概念2.2.1 概念:2.2.2 组成:2.2.3 标识符的规则:2.2.4 命名方式三、基本数据类型3.1、整数和小数3.2、布尔值和空值3.3、字符串四、变量4.1、变量的概念4.2、变量命名规则4.3、变量的运算五、课后作业旺仔注一、几个概念1.1 表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方
2021-01-20 21:44:20 662
原创 2、Python语言概述——旺仔
Python语言概述一、Python语言1.1、Python语言的基本概念1.2、Python 的特色1.3、Python的发展及应用1.4、Python之禅二、搭建环境2.1、Python的解释器2.2、搭建Python环境2.3、Python的交互模式三、Python的交互模式pip工具的使用3.1、pip介绍3.2、pip使用3.3、查看pip版本3.4、pip版本升级3.5、普通安装3.6、列出已经安装的库3.7、将已经安装的库列表保存到文本文件中3.8、批量下载导出来的包四、Pycharm简介4.
2021-01-17 18:55:25 943
原创 1、python初学——旺仔
Python初学前言逻辑教育相关(第13期核心编程)一. 计算机的基本概念1.1 计算机的基本概念1.2 计算机的组成二. 计算机的语言概述三. 交互模式四. 文本文件和字符集4.1 文本文件4.2 字符集五. 进制六、环境变量6.1环境变量概念(environment variables)6.2打开方式6.3常用变量path附加:markdown语法1. 标题一级标题(1个#)二级标题(2个#)三级标题(3个#)四级标题(4个#)五级标题(5个#)六级标题(6个#)2.功能快捷键3.文本样式4.表格旺仔注
2021-01-15 16:27:03 644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人