随笔分类 - python基础
摘要:重要内置函数 1.map() 映射 可以结和匿名函数一起用 l1 = [12,21,26,31,40] res = map(lambda x:x+6, l1) # map 相当于for 循环l1列表 把列表里的数据传给x(相当于形参) 接着 x+6后的数据值 生产一个新的列表 print(list(
阅读全文
摘要:二分法,三元表达式,生成式,匿名函数 算法简介 算法是什么,算法是用来解决问题的有效办法。 不是所有的算法都是很有效的,也有一些不达标的算法。 算法应用的场景有很多,比如我们日常生活中用到的一些软件都含有一些算法。 比如抖音他就可以根据我们浏览的爱好来给我们推相应的视频。这种算法统称 """推荐算法
阅读全文
摘要:多层语法糖 def func1(a1): # 1 定义了函数func1 # 14 func1(foo2) print('加载了func1') # 15 加载了func1 def foo1(*args, **kwargs): print('执行了foo1') # 17 执行了 foo1 res1 =
阅读全文
摘要:函数的多种用法与装饰器 global与nonlocal 1. global用在局部名称空间直接修改全局名称空间中的数据 x = 111 def func(): global x # 修改全局名称空间x值 x = 222 func() print(x) # 222 2. nonlocal 内层局部名称
阅读全文
摘要:函数 函数参数之位置参数 位置参数 位置形参和位置实参必须保持位置一致,按照从左往右依次填写的顺序 位置形参 函数定义阶段括号内从左往右一次填写的变量名 def func1(name, age): print(name, age) func1('tank', 28) 位置实参 函数调用阶段括号内从左
阅读全文
摘要:文件的修改 计算机硬盘修改数据的原理 硬盘有两个形态 占有态和自由态 我们在删除数据的时候,就是将原来的位置标记为自由态,在下载新数据落到这个自由态原本的标记位置就会直接覆盖。 文件数据在硬盘上是刻死的,不可能中间添加新的内容,只能将老数据移除之后,在刻上新数据 修改方法1 1 先将文件内容一次性读
阅读全文
摘要:文件操作 文件的概念 操作系统显示给用户可以直接操作硬盘的快捷方式 代码打开的两种方式: f = open('s.txt', 'r', encoding='utf8') f.close() # 关闭打开的文件 with open('c.txt', 'r', encoding='utf8') as f
阅读全文
摘要:周总结 本周学习了很多知识点现在回顾一下,重新复习一下学的知识。 基础数据类型 布尔值,元组,集合。 1. 布尔值 bool 布尔值时用来判断事务的对错,是不是可行的。只要用于流程控制中。 它只有两种形态: 可行 True , 不可行 False 2. 元组tuple 元组也称为不可变列表,元组内索
阅读全文
摘要:字典,元组,集合内置方法 字典内置法 类型转换 语法: dict() 一般情况下不用dict转字典,主要是自己动手转字典。基本上不用 print(dict(11)) # 整型 报错 print(dict(11.11)) # 浮点型 报错 print(dict('tank')) # 字符串 报错 pr
阅读全文
摘要:内置方法理论 数据内置方法理论 每一种数据类型都含有一系列操作方法,内置方法是其中最多的。 在python中数据类型调用内置方法统一句式为:句点符 变量名或 数据值 或关键字 str. # 补充:如何查看数据类型的内置方法 借助于编程软件的自动提示,采用句点符快速查看 内置方法 整型内置 1. 类型
阅读全文
摘要:列表内置方法 类型转换 list(数据类型) print(list()) 能够转换的数据类型有 字符串 字典 元组 集合 print(list('hello')) print(list({'name':'tank', 'pwd': 123})) print(list((1, 2, 3, 4))) p
阅读全文
摘要:流程控制之循环补充说明 1.while死循环 死循环会极度影响电脑的性能,会使CPU功耗极剧上升。甚至会损坏硬件。 2.while嵌套 在while中可以再循环体子代码中再添加一个while循环体代码。 有几个while循环的嵌套 想结束循环就应该在循环体代码中写几个break(强制结束循环) 全局
阅读全文
摘要:垃圾回收机制与流程控制 垃圾回收机制 引用计数 数据值身上的引用计数 name = '123' # 引用计数为1 name1 = name # 引用计数+1 del name1 #引用计数-1 '''数据值每多绑定一个变量名那么计数+1 ,每del删除一个与相同数据值绑定的变量名 计数-1 当数据值
阅读全文
摘要:python 数据类型 基础数据类型之布尔值bool +布尔值bool 用来判断事物的对错,是不是可行。主要用于流程控制中 只有两种形态 1. True 对的,真的,可行的 2. False 错的,假的,不可行的 python中所有的数据都自带布尔值 布尔值为False的数据有: 0 None ''
阅读全文
摘要:上周内容回顾 计算机的五大组成部分概述与详解 控制器 类似于人的大脑,控制计算机各个硬件的工作 运算器 类似于人的大脑,在计算机中做数学运算与逻辑运算 # 控制器+运算器=CPU(中央处理器) 存储器 用来存取短期记忆与长期记忆 # 分为外存与内存 1.内存 断电数据丢失 储存临时数据(短期记忆)
阅读全文
摘要:python python语法之注释 什么是注释 注释其实就是对一段代码的解释说明eg: 如何编写注释,有三种方式 1. 解释说明文字前面加上警号 pycharm里面有快捷键ctrl+? # 我是注释 2.三个单引号'''多行注释'''# 英文输入法下enter键左边连续两下 3.回三个双引号"""
阅读全文
摘要:#pycharm pycharm下载方法与使用 下载方法 浏览器输入pycharm官网地址:https://www.jetbrains.com/ 安装方法 选择创建pycharm桌面快捷方式 这里路径设置简单点 等待安装完成后点击next完成安装 激活方法 免费试用30天 有三种方式激活: 1.淘宝
阅读全文
摘要:今日学习内容 计算机的五大组成部分详解 控制器 用来控制计算机各个硬件的工作 运算器 用来做数学运算和逻辑运算 控制器和运算器的结合就是CPU(中央处理器) 储存器 存储电脑数据 分为外存和内存 1. 外存的作用 存取速度快,但是断电就会丢失数据 2. 内存的作用 能长久的储存电脑数据 但是速度比内
阅读全文
摘要:今日学习总结 学习情况 今天是正式上课的第一天,今天的讲课老师鸡哥给我们大概讲述了一下今天的授课内容,帮助我们调整思想,端正学习态度。苦口婆心的和我们说了一些关于学习方法。 详细情况 typora软件的安装方法与主要功能 通过老师的讲解 带我们从typora软件开始从软件的下载和安装开始让我学会了软
阅读全文


浙公网安备 33010602011771号