07 2018 档案
摘要:1. 迭代器简介 for循环我们都知道是对可迭代对象进行循环的,那么什么是可迭代对象呢, 我们目前所知的可迭代对象有: list str tuple dict set 为什么他们被称为可迭代对象呢, 为什么int就不是可迭代对象呢? 因为这些可迭代对象都遵守可迭代协议,什么是可迭代协议? 先看一串代
阅读全文
摘要:假如给你一个纯数字的列表,让你求出它的最大值和最小值,你会怎么办呢? 在这里我想到了两种方法: 第一种就是将这个列表进行重新排列,让它升序排列,那么升序排列之后第一个元素就是最小值最后一个就是最大值 这个方法比较简单,只是用的列表的重新排序就可以达到目的 第二种就要用到python的两个内置函数ma
阅读全文
摘要:1. 函数的定义 对代码块和功能进行封装和定义的就叫函数. 2. 函数语法 def 函数名(形参): 函数体 函数名(实参) 函数名的命名规则: 命名规则与变量一致. 3. 函数的返回值 return,函数执行完毕,不会执行后面逻辑 1. 如果函数中不写return,返回None 2. 只写retu
阅读全文
摘要:使用python进行读写文件时非常简单的事,我们使用open()函数来打开一个文件,获取到文件句柄,通过句柄就可以进行各种各样的操作了,根据打开方式的不同能够执行的操作也会有相应的差异. 什么是句柄: 句柄,从广义上,能够以一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本
阅读全文
摘要:1. str.join(element) 把字符串插入到元素当中去 join()方法可以将列表变成字符串,相当于反过来的.split()方法 2. 列表不能在迭代循环过程中删除元素,字典也不行,因为在循环过程中如果进行删除或者增加操作,会改变索引,引发报错 解决办法: 把要删除或者新增的内容记录在列
阅读全文
摘要:is和==的区别: 要知道is和==的区别,我们先来了解一下id()方法,id方法的返回值就是对象的内存地址,简单来说就是这个会给我们一堆看不懂的数值 程序运行结果: 1936055642416 事实证明,这就是一堆数字,我们是真的看不懂 为什么要提到这个?因为接下来我要说的is和==的区别就和这个
阅读全文
摘要:字典 基本概述: 字典用大括号{}括起来,内部使用key:value 来保存数据 例如{"Jay":"周杰伦","eason":"陈奕迅","JJ","林俊杰"} 字典的key是固定的,不可变的,就是说key可哈希,value则没有限制 key具有不等性,就是一个字典中的key不允许有相同的 字典的
阅读全文
摘要:1.list 列表 列表可以装大量的数据,不限制数据类型.表达方式:[ ] , 方括号中的每一项用逗号隔开 列表和字符床一样,也有索引和切片 常用功能: 增: append() : 表示向列表中追加元素,追加到列表的末尾 insert(index,object) : 把元素插入到index位置,但会
阅读全文
摘要:1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte) 2. GBK 国标码 16位. 2个字节(双字节字符) 3. unicode 万国码 32位, 4个字节 4. utf...
阅读全文
摘要:1.while循环 while 条件: 循环体 执行流程:先判断条件是否成立,如果成立,执行循环体,然后再次判断条件...,直到不满足条件位置 while 条件 循环体 break else: 代码块 break:结束循环,停止当前本层循环 continue:结束当前本次循环,继续执行下一次循环 e
阅读全文
摘要:1. 计算机是什么 基本组成: 主板+cpu+内存 cpu: 主频, 核数(16) 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度) 显卡: 显存。型号(N-GTX 1080 TI, A)。位宽 240显卡(512MB) 210 105 硬
阅读全文