随笔分类 - python之路 重新修炼
摘要:一、作用域 函数的命名空间可以作用域可以划分为:LEGB四种,使用缩进来规定。 不同的命名空间的变量可以同名。 本地 local 本地使用,在函数缩进中,代表着本地缩进 封闭 enclosing 在嵌套函数中使用, 全局 global 任何地方都能使用,模块的顶层 内置 Builtin 内置,比如
阅读全文
摘要:一、函数的介绍 当我们写一个程序,如果相同的功能需要重复100次。 在没有函数的情况下,我们需要复制粘贴100次。整个脚本文件就变得非常庞大。 如果需要修改这个功能,那我们也需要修改100次。而且容易出错。 so 我们引进了函数。 1.1 定义函数 一个函数最基本的组成部分: 关键字 def 函数名
阅读全文
摘要:一、元祖 表现成对的东西,元表示一元,二元元祖。 像素点,三位坐标,地图等等 都是使用到元祖。 元祖是不可改变的。 但是可以用索引取值。正因为不可变,可当字典的key,可hash。 1.1 元祖的定义 1.2 元祖与列表的转换 使用list 与 tuple方法 二、集合 集合具有去重的功能 2.1
阅读全文
摘要:循环是所有编程语言的必备利器,用于重复的动作等等。 python中的循环有何特殊性:for 与 while 都有自己的else分支。 要学会刹车: 1.条件的控制次数 2.break 与 continue的使用。 一、for 循环 1.1 基本用法 1.2 与可迭代对象的组合 1.2.1 与字符串
阅读全文
摘要:字典是python中一种键值映射类型,采用key-value的存储方式。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。(如果可变,那hash又要重新计算,对应关系常常改就不行了)。 但是在3.6中,字典变成了有序。 字典与
阅读全文
摘要:一、99乘法表 1.1 技术点 记住: for 循环的使用,以及for的嵌套使用 range()的使用,掌握sep为负数的使用的使用。 print() 函数的使用,默认的结尾的换行符 替换 end= ' ' f-format的使用,控制字符的宽度 {x:4} 这样x的输出即使4个字符的 1.2 代码
阅读全文
摘要:一、字符串 1.1 字符串的表现方式 字符串有两种种表现方式 单行 使用一对单引号 或 一对双引号 多行 使用一对三引号 单行 使用一对单引号 或 一对双引号 多行 使用一对三引号 单行 使用一对单引号 或 一对双引号 多行 使用一对三引号 注意: 在最外层使用了单引号,内部只能使用双引号。反之亦然
阅读全文
摘要:一、整数的介绍 整数是所有地方可以用到,游戏,图像处理,现金转钱等 在python中,数字可以分为下面几类: 整数(int) -通常被称为是整型或整数,是正或负整数,不带小数点。py3中已经不区分整形和长整形了。 浮点数(float) -浮点型由整数部分与小数部分组成。 1.2 1.3 2.6 类似
阅读全文
摘要:数据类型是所有的开发语言中必备的武器,python中的数据类型可以分为:数字、字符串、列表、字典、元祖、集合等。 1.1 变量 变量是用来定义数据的,是内存引用的一个标识符。 保持数据供后面代码使用 代码结构更加的清晰 修改代码更加方便 保持数据供后面代码使用 代码结构更加的清晰 修改代码更加方便
阅读全文
摘要:一、前言介绍 python程序的要素: 内置数据类型:亲儿子 内置数据结构:拿手的武器 内置函数:护卫队 标准库:核心部队 第三方库:雇佣军 自定义:杂牌军 逻辑控制语句:指导方针 异常处理:监督机构 内置数据类型:亲儿子 内置数据结构:拿手的武器 内置函数:护卫队 标准库:核心部队 第三方库:雇佣
阅读全文
摘要:一、列表简介 列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个元素。 而且列表是有序的,有索引值,可切片,方便取值。 列表是用[ ]来表示,用,隔开“,”
阅读全文