随笔分类 - python
typora的基本操作
摘要:今日内容 常见的内置函数 可迭代对象 迭代器对象 for循环本质 作业 常见的内置函数 内置函数:就是Python解释器提前定义好的可以之前调用,有些函数非常好用 1.abs() # abs: 取绝对值 print(abs(-66)) # 66 print(abs(-77)) # 77 print(
阅读全文
摘要:本周内容 名称空间 装饰器 有参装饰器 匿名函数 函数的参数 *和**在实参中的作用 *号在实参中是把可以被for循环的数据类型里的数据一个一个的传入函数 **号在专门针对字典的 可以把字典里的键值对当做关键字参数传入 名称空间 名称空间就是存放变量名与变量名和数据值绑定关系的空间 在python中
阅读全文
摘要:今日内容 三元表达式 各种的生成式 匿名函数 匿名函数与内置函数的使用 重要内置函数 三元表达式 三元表达式就是一种可以简便写法的语法 比如编写一个函数判断两个数的大小把大的值返回出来 def my_max1(a, b): if a > b: return a else: return b res
阅读全文
摘要:今日内容 多层装饰器 有参装饰器 递归函数 算法之二分法 作业 多层装饰器 多成装饰器就是有多个装饰器添加到了被装饰器对象上面 为被装饰器对象添加新功能 而多层装饰器的运行顺序如下: def outter1(func1): print('加载了outter1') def wrapper1(*args
阅读全文
摘要:今日内容 闭包函数的简介 闭包函数的应用 装饰器的简介 无参装饰器 有参装饰器 具有返回值的装饰器 语法糖 装饰器模板 作业 闭包函数的简介 当一个函数需要传参时我们可以直接用形参传值 现在闭包函数也可以当做传参的一种形式 闭包函数要满足两种特征 定义在函数内部的函数 内部函数使用了外部函数的名称空
阅读全文
摘要:今日内容详细 *与**在实参的作用 命名关键字参数 名称空间 作用域 global和nonlocal关键字 函数名的多种使用 *与**在实参中的作用 *号只能跟可以被for循环的数据使用 **只能跟字典使用 def func(*args, **kwargs): print(args) print(k
阅读全文
摘要:本周内容回顾 数据的内置方法 字符编码 文件操作 函数 数据的内置方法 数据的内置方法相当于是数据的一些独有的工具 可以很方便的操作数据 列表的内置方法 1.append() 就是在列表后面添加数据值 l1 = [1, 2, 3, 4, 5] l2 = [11, 22, 33] l1.append(
阅读全文
摘要:函数的本质 可以把函数理解成一个工具 我们需要用它时在用它不是不用就放那 也不会影响代码的运行 定义好的函数 以后可以无限的使用它 就比如现在要编写一个功能 我们可以提前定义一个函数编写 也可以不用函数编写 如果一个py文件下要使用多次这个功能如果不用函数编写的话 我们就要反复的编写这个代码这样就会
阅读全文
摘要:今日内容 文件的读写模式 文件的操作模式 文件的一些操作方法 文件内光标的移动 文件内数据的修改 作业 文件的读写模式 文件可以读写模式主要分为三种模式分别为 r、w、a # 1.with语法支持一次性打开多个文件 只要在每个open后几个逗号即可 with open(r'a.txt', 'r',
阅读全文
摘要:今日内容 垃圾回收机制 字符编码 关于文件的一些操作 作业 垃圾回收机制 1.什么是垃圾回收机制 垃圾回收机制是python解释器自带的一种机制 它专门用来回收不用的变量值所占用的内存空间 2.为什么要有垃圾回收机制 程序运行过程中会想内存申请大量的内存空间来存储变量值 而有些变量值不用时不及时处理
阅读全文
摘要:今日内容总结 可变于不可变类型 列表的内置方法 字典的内置方法 元祖的内置方法 集合的内置方法 可变于不可变类型 1.可变类型 # 值改变 内存地址可以不变 l1 = [11, 22, 33] print(id(l1)) # 1931283911552 l1.append(44) # [11, 22
阅读全文
摘要:本周内容 基本数据类型 基本运算符 流程控制 while循环 for循环 数据类型内置方法 基本数据类型 日常生活中我们用来表示一些事物的特征一些描述 比如表示年龄时我们一般都用整数 表示一个人身高时我们用的是小数 表示说了一段话时是文本信息 在代码中我们也有数据类型来表示一些事物的状态的描述 1.
阅读全文
摘要:今日内容 内置方法的简介 整型与浮点型的内置方法 字符串的内置方法 列表的内置方法 作业 内置方法的简介 内置方法可以看成是一个数据类型的一些自带功能(每个数据类型的内置方法都有区别) 内置方法如何查看呢? 只要把一个数据类型的关键字输上然后在后面加上英文输入法下的点好即可 eg: 数据类型 . 方
阅读全文
摘要:1.运算符的补充 and print(1 < 2 and 1) 输出的结果为 False print(1 < 2) 输出的结果为 False '''当链接的条件时表达式时 计算机会帮你自动装换成布尔值然后在判断''' print(1 == 1 and 2) # 输出结果为 2 ''' 由于and前面
阅读全文
摘要:1.基本运算符 1.1逻辑运算 1.关键字 and 与 or 或 not 非 and是可以链接多个条件的 当每个条件都满足时才能成立 or也是可以链接多个条件的 只要满足一个条件就可以成立 not就是把结果翻转(将原本是True变成False,将原本False变成True) 2.实战演练 and:
阅读全文
摘要:1.数据类型之列表(list) 1.列表的本质 列表的本质就是能够存储多种数据,并且能够方便的获取整体或则局部,而且还是有序的 2.列表的基本使用 L1 = [11, 22, 33] 如上方所示,列表就是一个中括号括起来然后在括号中填写元素,元素与元素之间逗号隔开 并且元素可以是任意数据类型 L2
阅读全文
摘要:****本周学习了一些软件的安装和软件的使用 1.文件路径 路径其实可以理解为一个文件在电脑上的具体地址 相对路径与绝对路径 相对路径是指需要一个参考系,没有参考系找不到准确的文件 eg: 现在要找一个a.txt文件,有可能c盘里有,也有可能在d盘中,所以需要一个参考系 绝对路径是指一个准确的地址
阅读全文
摘要:1.python语法之注释 1.1如何解释一行代码 如果单纯的就写一行中文或英文python都理解不了就会报错 ps:一行字符下有红色波浪线就是代表报错了 1.2注释 所以当我们需要解释一行代码或多行代码时我们就需要用到注释 1.3注释的多种用法 注释就是解释一行代码的一串信息 三种注释的方式 方式
阅读全文
摘要:1.python解释器的安装与启动 1.1python解释器的安装 Python解释器可以直接去它的官网下载 https://www.python.org/downloads/windows/ python的解释器有很多版本3.6 3.7 3.8 3.9这几个版本你随便下一个即可,按照下图点击 下载
阅读全文
摘要:1.编程与编程语言 1.1语言 人与人之间沟通交流的媒介 汉语、英语、日语 1.2.编程语言 人与计算机之间沟通交流的媒介 学习编程其实就相当于在学习一门外语 学会了之后就可以跟计算机交流 eg:跟学英语差不多 没有你想象的那么难 1.3编程的本质(写代码的本质) 程序员将自己的思维逻辑和想法用计算
阅读全文

浙公网安备 33010602011771号