摘要:
迭代器与生成器 迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,并且每次重复都是基于上一次的结果而继续的, 单纯的重复并不是迭代! 迭代器的作用 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型 有:列表、字符串、元组、字典、集合、打开文件 l = ['egon', 'liu' 阅读全文
摘要:
字符编码介绍 什么是字符编码 计算机要想工作必须通电,即用‘电’驱使计算机干活,也就是说‘电’的特性决定了计算机的特性。电的特性即高低电平(人类从逻辑上将二进制数1对应高电平,二进制数0对应低电平),关于磁盘的磁特性也是同样的道理。结论:计算机只认识数字。 很明显,我们平时在使用计算机时,用的都是人 阅读全文
摘要:
数字相关 数据类型 bool() bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。bool 是 int 的子类。 class bool([x]) x -- 要进行转换的参数。 返回 Ture 或 False。 int() int() 函数用于将一个字符串或数字转换为整 阅读全文
摘要:
匿名函数 语法 lambda 参数:返回结果 顾名思义,匿名函数一般没有函数名,一般用于和高阶函数配合一次性使用 特点:写法简单,常用于做一些简单的处理 举例: res=sorted([obj1,obj2,obj3],key=lambda x:x.age,reverse=True) 自定义对象时没法 阅读全文
摘要:
高阶函数 函数的参数是另一个函数,该函数接受的参数必须有函数,然后返回处理结果,函数可以当参数传入这种思想就是面向函数式编程. 常见内置高阶函数 map map可接受多个参数,第一个参数是函数,其他参数必须是可迭代对象,该函数会一次取可迭代对象的元素用传入的函数处理,将处理的结果返回一为个迭代器 r 阅读全文
摘要:
函数基础 函数定义 先定义后调用 定义函数发生的事情 1、申请内存空间保存函数体代码 2、将上述内存地址绑定函数名 3、定义函数不会执行函数体代码,但是会检测函数体语法 调用函数发生的事情 1、通过函数名找到函数的内存地址 2、然后加括号就是在触发函数体代码的执行 print(func) func( 阅读全文
摘要:
一 Python 介绍 Python介绍 Python的创始人为吉多·范罗苏姆(Guido van Rossum),如下图,少数几个不秃头的语言创始人。1989年的圣诞节期间,Guido为了打发圣诞节的无聊时光,开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的 阅读全文
摘要:
文件处理 什么是文件 文件是操作系统提供给用户或应用程序操作硬盘的一种虚拟的概念。 用户和应用程序可以通过文件将数据永久保存在硬盘中。操作文件就是操作硬盘。 打开文件 open() model参数:控制文件读写内容,t 和 b,必须配合r a w使用。 t 文本模式(默认模式) 1.读写都以str为 阅读全文
摘要:
一,数字 Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建: var1 = 1 var2 = 10 您也可以使用del语句删除一些数字对象的引用。 del语句的语法是: del 阅读全文
摘要:
字符编码介绍 什么是字符编码 计算机要想工作必须通电,即用‘电’驱使计算机干活,也就是说‘电’的特性决定了计算机的特性。电的特性即高低电平(人类从逻辑上将二进制数1对应高电平,二进制数0对应低电平),关于磁盘的磁特性也是同样的道理。结论:计算机只认识数字。 很明显,我们平时在使用计算机时,用的都是人 阅读全文