03 2018 档案
摘要:闭包: 就是内层函数对外层函数(非全局变量的)非全局变量的引用 闭包函数: 内部函数包含对外部作用域而非全剧作用域变量的引用,该内部函数称为闭包函数#函数内部定义的函数称为内部函数 为什么使用闭包: 闭包的使用就是开辟一个不是立刻关闭的空间 因为我们的函数每当执行完就会关闭这个函数 ,但是如果我们的
阅读全文
摘要:函数就是特殊的变量(这个变量是不加引号的) 我们 如果直接打印一个函数的名字是直接打印这个函数的内存地址 python的运算符: 首先Python的运算符和其他语言的运算符都是一样的 都有:算数运算符 比较运算符 Python赋值运算符 以下假设变量a为10,变量b为20: Python逻辑运算符
阅读全文
摘要:命名空间 命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 下面大家要了解一些底层的原理 全局命名空间:创建的存储“变量名与值的关系”的空间叫做全局命名空间 局部命名空间:在函数的运行中开辟的临时的空间叫做局部命名空间 (随着函数的结束临时空间结束) 内置命名空间:内置命名空间中存放
阅读全文
摘要:一、为什么要使用函数? 因为如果没有函数我们平时的代码就会有很多重复 避免代码重用 提升代码的可读性 二、函数的定义与调用: 1. def 函数名(参数1,参数2) ''' 函数注释''' print('函数体') return 返回值 函数就是封装一个功能 定义: def 关键字开头,空格之后接函
阅读全文
摘要:一、文件处理流程 1、打开文件,得到文件句柄赋值给一个变量 2、通过句柄对文件进行操作 3、关闭文件 文件操作的格式: 变量 = open(‘路径’, ‘转码’, ‘模式’) 文件以什么方式存储就以什么编码方式打开, 对文件的操作只需呀记得 你打开 要找到文件的位置来打开 文件路径,编码,和要对文件
阅读全文
摘要:什么是字符编码 因为计算机是外国人创造的所以计算机最开始只能识别最开始的基本数字(毕竟是外国人创造的所以最开始是不支持伟大的汉语 ,所以everybody努力学习吧 创造 我们自己的伟大的技术) 计算机要想工作必须通电,也就是说‘电’驱使计算机干活,而‘电’的特性,就是高低电平(高低平即二进制数1,
阅读全文
摘要:集合set: 集合也和列表数组一样有增加,但是集合是真正的没有顺序的 所以集合无法查找的,并且集合的外观你看着好像是字典和列表的组合,因为它是用字典的括号一样 ,但是又是里面并没有键值对 只是一个一个的元素来存储 set内的元素必须是不可以变的 frozenset 把一个动态集合变成静态集合 就是把
阅读全文
摘要:如果大家看过以前我写的内容就会知道有列表 但是既然有了列表,因为你存储的内容有五花八门的,如果你想为你存储的内容起个NB的名字的时候你该怎么存储呢? 这个时候烦人的字典就又来了(是不死有人会说 怎么这么烦人还要学习这么多的知识点 慢慢来 你会发现学的会更多) 字典的key必须是不可变类型也就是字典的
阅读全文
摘要:大家可以想象一下 如果一串数字 是混乱的没有顺序这个时候你想要排序怎么办呢? 这个时候顺势而生的就有了sort方法 把数字从小到大的排列 >sort() 只对列表 li = [3, 5, 7, 8, 1, 0, 89, 45, 34] li.sort() print(li) # [0, 1, 3,
阅读全文
摘要:不知道大家了解过其他的编程语言没有,列表(list)其实就是其他语言的数组一样的,只不过在北方叫馍头子,在南方叫馒头而已,其实都一样的。 列表 作用:多个装备,多个爱好,多门课程,多个女朋友等 定义:[] 内可以有多个任意类型的值,逗号分隔 对于列表既然我们对列表的里面定义了元素,那么换而言之 我们
阅读全文
摘要:字符串的方法: name = "egon" # name = str("egon") print(type(name)) 我们可以使用一些方法来实现不同的高大上的功能 strip()方法就是去掉你所输入的空格或者特殊字符: 移除字符串头尾指定的字符序列。 strip只能移除一个字符串的开头或者结尾的
阅读全文
摘要:s[起始索引:截至索引:步长] 下标(索引): 简单理解就是给我们要查找的内容定义一个要查找的标记 首先当我们看到一个字符串的所有内容的时候 如果想要数出这个字符串有多少个元素的话,一般我们人类都是一个一个数出来 从1开始,but大家要考虑一下如果是呆板的计算机呢?他还会从1开始吗 ,当然不会啦 因
阅读全文
摘要:数字类型的特性: 只能存放一个值 一经定义,不可更改 直接访问 分类:整型,布尔,浮点,复数 .字符串类型 引号包含的都是字符串类型 S1='hello world' s="hello world" s2="""hello world""" s3='''hello world''' 单引双引没有区别
阅读全文
摘要:一、第一个python小程序 首先我们要知道python创立的初衷是:Python崇尚优美、清晰、简单。 所以python比起其他的语言需要的工作量少了一半都不止,比如和现在一直霸占语言排行榜 榜首的Java老大哥相比: public class HelloWorld:{ public static
阅读全文
摘要:首先欢迎大家能选择我的课程 以后我们共同进步共同学习 不足之处欢迎大家指出(可能你指出我不会改正 但是我会记住你的 哈哈哈) 一、为什么学习计算机基础 现在这个社会有点浮躁,好多人感觉程序员门槛低到随意任何人都可以来,无论有没有基础,哪怕不懂为什么计算机怎么运行代码的都想来搞一搞 也不怕搞出事来。所
阅读全文