
Python基础
文章平均质量分 85
哥哥的梦
这个作者很懒,什么都没留下…
展开
-
Python基础-------面向对象二
目录一、封装一、封装什么是封装在日常中封装指的是将我们的物品包裹起来,不让看到其内部,具有保护的功能。在程序设计中,封装(Encapsulation)是将类中的某些部分(某些属性或者方法)隐藏起来,对象不能直接使用隐藏起来的属性或者方法,具有保护功能。私有属性封装格式:_属性名示例# 封装:私有属性# class Car():## def __init__(self, name, color):# self._name = name # 私有属性#原创 2021-03-30 21:02:00 · 238 阅读 · 0 评论 -
Python基础--------面向对象一
面向对象到目前为止,在我们的程序中,我们都是根据操作数据的函数或语句块来设计程序的。这被称为 面向过程的 编程。还有一种把数据和功能结合起来,用称为对象的东西包裹起来组织程序的方法。这种方法称为 面向对象的 编程理念。面向过程的与面向对象的区别:面向过程:面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低这种编程方式符号人类的思维,编写起来比较容易面向对象:面向对象的编程语言,关注的是对象,而不注重原创 2021-03-27 14:22:15 · 137 阅读 · 0 评论 -
Python基础----十一
目录一、装饰器1.1什么是装饰器1.2带参数的装饰器二、列表推导式三、生成器四、迭代器五、代码规范作业一、装饰器1.1什么是装饰器python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。其实装饰器就是一个闭包,装饰器是闭包的一种应用实例def func_a(a): def new_func(): print('我是new_func')原创 2021-03-25 10:08:13 · 127 阅读 · 1 评论 -
Python基础-------十
目录一、递归函数1.1什么是递归函数二、高阶函数三、匿名函数四、闭包作业练习一、递归函数1.1什么是递归函数在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。示例1、求阶乘>>> def get_factorial(n): # 定义阶乘函数... if n == 1: # 退出递归的分支...原创 2021-03-23 13:40:07 · 435 阅读 · 1 评论 -
Python基础--------九
目录一、不定长参数二、 参数的解包三、函数的返回值四、 文档字符串五、函数的作用域作业一、不定长参数不定长参数• 定义函数时,可以在形参前面加一个*,这样这个形参可以获取到所有的实参,它会将所有的实参保存到一个元组中示例def fun(*args): print(args)fun(1,2,2)结果(1, 2, 2)• 带*号的形参只能有一个,可以和其他参数配合使用• *形参只能接受位置参数,不能接受关键字参数• **形参可以接收其他的关键字参数,它会将这些参数统一保存到字典原创 2021-03-20 14:27:55 · 185 阅读 · 1 评论 -
Python基础笔记-----------八
目录一、字典的遍历1.1第一种方法dict.keys()第二种方法dict.values()第三种方法dict.items()二、集合2.1集合的简介一、字典的遍历1.1第一种方法dict.keys()# dict.keys()获取字典的所有键dict = { 'name': '小龙女', 'age': '20', 'gender': '女'}print(dict.keys())输出结果dict_keys(['name', 'age', 'gender'])第二种方法dict.原创 2021-03-18 23:22:38 · 235 阅读 · 0 评论 -
Python基础笔记-------------七
目录一、for循环二、for……else……格式三、range函数四、元组五、字典一、for循环语法for 变量 in 迭代序列(即列表,元组,字典,集合或字符串): 循环体注意: for循环的循环体会执行多次,序列中有几个元素就会执行几次。每执行一次就会将序列中的一个元素赋值给变量,所以我们可以通过变量来获取列表中的元素例子#for 循环访问列表list = ['woodman', 'Alan', 'Bobo']for name in list: print(nam原创 2021-03-17 19:20:23 · 108 阅读 · 0 评论 -
Python基础语法
目录一、基本概念1.1表达式1.2语句1.3程序1.4函数1.5标识符二、变量2.1变量的概念2.2变量的运算三、基本数据类型3.1整数和小数3.2字符串作业一、基本概念1.1表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合表达式特点表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1.2语句一个语法上自成体系的单位,它由一个词或句法上有关连的一组词原创 2021-03-15 17:18:40 · 108 阅读 · 0 评论 -
Python基础--------Python要点
目录Python要点一、Python语言概述1.1Python语言的概念Python要点一、Python语言概述1.1Python语言的概念Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构官方对 Python 的介绍如下:Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性原创 2021-03-14 19:16:44 · 257 阅读 · 0 评论 -
Python基础--------计算机要点
文章目录一、计算机基本概述1.1计算机的基本概念1.2计算机的组成1.3计算机语言的发展1.4解释型语言和编译型语言的区别二、交互方式2.1交互方式的种类2.2文本交互模式打开的方式2.3DOS命令三、文本文件和字符集3.1文本文件和字符集3.2文本文件3.3常见的字符集四、进制4.1进制4.2 进制之间的转换4.3进制的计数4.4数据间的换算五、环境变量5.1 基本概念5.2查看环境变量5.3path环境变量一、计算机基本概述1.1计算机的基本概念计算机俗称电脑,是现代一种用于高速计算的电子计算机器原创 2021-03-13 22:56:18 · 92 阅读 · 0 评论