01 2018 档案

摘要:名称空间 命名空间(又称“名称空间”): 存放名字的地方 (概念性的东西)。例如:变量x = 1, 1存放在内存中,命名空间就是存放名字x与1绑定关系的地方。 名称空间有3种: locals:是函数内的(或者是locals所在的那一层的)名称空间|,包括局部变量和形参 globals:全局变量 bu 阅读全文
posted @ 2018-01-30 00:54 neozheng 阅读(241) 评论(0) 推荐(0) 编辑
摘要:内置函数: eval() 和 exec(): eval() 可以参考链接: http://blog.csdn.net/SeeTheWorld518/article/details/47983511 如: 其它: bytearray() 如: (用处不多) bytearray() 其他用法用法可参考: 阅读全文
posted @ 2018-01-27 01:26 neozheng 阅读(237) 评论(0) 推荐(0) 编辑
摘要:函数:指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 示例: 特性: 1. 减少重复代码 2. 使程序变得可扩展 3. 使程序变得易维护 函数参数: 参数能让你的函数更灵活,还可以根据调用时传参的不同来决定函数内部的执行流程 形参变量: 只有在被调用时才分 阅读全文
posted @ 2018-01-27 01:02 neozheng 阅读(3499) 评论(1) 推荐(2) 编辑
摘要:嵌套函数: 1. 函数内部可以再定义函数 2. 函数只有被调用之后才会执行 看如下代码: age = 18 def func1(): age = 22 print(age) def func2(): age = 28 # 如果这个age没有被赋值,它会先向它的父级(func1)里面找,如果父级也没有 阅读全文
posted @ 2018-01-27 01:00 neozheng 阅读(386) 评论(0) 推荐(0) 编辑
摘要:三元运算: 三元运算又称三目运算,是对简单的条件语句的简写。如: 文件操作: 文件操作包括读、写、修改。 读: 注:数据在硬盘上是以二进制的模式储存 f.read(1) #读取一个字符 二进制读: 检测编码工具: chardet 循环读取文件: 写:(本质上是“创建”模式) 二进制写: 注: 1. 阅读全文
posted @ 2018-01-26 22:40 neozheng 阅读(358) 评论(0) 推荐(0) 编辑
摘要:实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意 阅读全文
posted @ 2018-01-24 18:09 neozheng 阅读(131) 评论(0) 推荐(0) 编辑
摘要:假设a.txt的内容如下所示: 1. read([size])方法 read([size])方法:从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象 f = open("a.txt") lines = f.read() print lines prin 阅读全文
posted @ 2018-01-23 23:46 neozheng 阅读(393) 评论(0) 推荐(0) 编辑
摘要:16进制: 进制转换:https://blog.csdn.net/u012063703/article/details/42609833 CPU、内存、硬盘我们看到都是采用的16进制计算。 一个字节(byte)能够用2个16进制的数来表示。4个2进制对应1个16进制。 编码: 所有的系统、编程语言都 阅读全文
posted @ 2018-01-21 14:02 neozheng 阅读(2576) 评论(0) 推荐(0) 编辑
摘要:字符串: 两个字符串拼接: 操作: 常用的有: 大小写: 居中:center() 统计个数:count() 判断字符串是否以什么开关:startswith() 判断字符串是否以什么结尾:endswith() 扩展:expandtabs() 查找索引值: find() 和 index() 格式化输出: 阅读全文
posted @ 2018-01-20 01:56 neozheng 阅读(317) 评论(0) 推荐(0) 编辑
摘要:元祖: 元组跟列表差不多,也是存一组数,只是它一旦创建,便不能再修改,所以又叫只读列表。 创建: 特性: 功能: 改变可变元素示例: 使用场景: 1. 显示的告知别人,此处数据不可修改 2. 数据连接配置信息等 Hash: hash,被叫做“散列”或者“哈希”,就是把任意长度的输入,通过散列算法,变 阅读全文
posted @ 2018-01-20 01:56 neozheng 阅读(722) 评论(0) 推荐(0) 编辑
摘要:二进制: 字符编码: ASCII: 占1个字节 GBK1.0 :占2个字节,能够用来同时表示繁体字和简体字,该编码标准兼容GB2312,共收录汉字21003个。 Windows系统中文版默认的是该编码。 Unicode编码:国际标准字符集,它将世界上每种语言的每个字符定义一个唯一的编码,以满足跨语言 阅读全文
posted @ 2018-01-18 00:31 neozheng 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:Dead loop 死循环,一经触发就会永远运行下去。 continue & break break定义示例: 运行结果: continue定义示例1: continue示例2: 运行结果: 示例1: 猜年龄游戏: 允许用户最多猜3次,中间猜对了,直接跳出循环。 示例代码: 这段代码需要注意的一点: 阅读全文
posted @ 2018-01-14 21:38 neozheng 阅读(707) 评论(0) 推荐(0) 编辑
摘要:运算符: 1. 算术运算符: 2. 比较运算符: 3. 赋值运算符: 4. 逻辑运算符: 控制流程 1. 单分支: 2.双分支: (1). if_else用户名、密码登录代码及运行: 这段代码用到的知识点:if...else语法、逻辑运算符“and” (2). if...else程序练习: 输入姓名 阅读全文
posted @ 2018-01-14 01:29 neozheng 阅读(445) 评论(0) 推荐(0) 编辑
摘要:变量 变量定义规范: 变量定义规则: 变量命名习惯: 常量: 用户交互: 注释: 数据类型 之基本类型: 注:type( )可以查数据类型, print( type() ) 字符串: 多引号的作用: 字符串拼接: 格式化输出: 先看如下程序: 阅读全文
posted @ 2018-01-12 23:57 neozheng 阅读(422) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示