摘要: 1、8位1个字节 2、 a=‘嘟噜’ len(a) python3—>2 \\\\ python2—>6 3、单行注释 # 多行注释 " " " " " " (3个多引号) 4、变量 :数字、字母、下划线(数字不开头) 5、布尔值 True False (首字母大写)(空字符串为False)(0为F 阅读全文
posted @ 2019-09-20 11:23 kuluma 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Python语言程序设计-第一周 https://www.icourse163.org/course/BIT-268001 1、交互式:适合单行 2、文件式:New File,运行:Run-Run Module 三个实例 1、圆的面积 2、绘制同切圆 3、绘制五角星 4、温度转换 1)缩进 2)注释 阅读全文
posted @ 2019-09-18 11:23 kuluma 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1、装饰器 本质上函数,为其他函数添加附加功能 — 不修改被修饰函数的源代码 — 不修改被修饰函数的源代码调用方式 装饰器 = 高阶函数+函数嵌套+闭包 2、高阶函数 函数的参数或返回值是函数名(函数名是内存地址) 3、函数嵌套 函数内定义另一个函数 4、装饰器框架 补充: 5、装饰器例子 阅读全文
posted @ 2019-01-18 17:20 kuluma 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、迭代器(iteration) 迭代器协议:提供next()方法,该方法要么返回迭代的下一项,要么异常。(只能往后走) 可迭代对象:实现迭代器协议的对象。 **字符串、列表、元祖、字典、集合、文件都不是可迭代对象,但在for循环中使用_iter_方法,可以变成可迭代对象。 **for循环可调用可迭 阅读全文
posted @ 2019-01-15 17:04 kuluma 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、集合 —不同元素组成 —无序 —集合中元素必须是不可变类型(字符串、数字、元祖)(列表可变,不行) — 集合的交、并、差 — { }、set()定义的集合可变(可增删) — frozenset()定义的集合不可变 阅读全文
posted @ 2019-01-13 18:16 kuluma 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 函数 1、函数定义 2、返回值 —过程:没有返回值(return)的函数 — python 中 没有return,默认返回 None — 返回值>1 ,返回一个tuple(元祖) 3、函数参数 — 形参 实参 — 一个参数不能传两遍值 — 位置参数一一对应,不多不少 —关键字参数,无需一一对应,不多 阅读全文
posted @ 2019-01-13 18:15 kuluma 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、文件处理流程 1、打开文件,得到文件句柄并赋值 2、通过句柄对文件进行操作 3、关闭文件 二、文件打开模式 1、r,只读,默认模式 2、w,只写 3、a,追加 4、 r+、w+、x+、a+ ,可读可写 3、文件修改 4、with open .... as ... 打开方式 5、b+方式,以字节打 阅读全文
posted @ 2019-01-13 18:15 kuluma 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1、运算符 ①结果是数值: 算术运算符: +、-、*、/、%、// 赋值运算:= += -= *= ②结果是布尔值: 成员运算: in not in 比较运算: == > < >= <= != <> 逻辑运算: and or(括号优先) ***Ctrl+? 注释(#) 2、数据类型 (1)数字:整数 阅读全文
posted @ 2019-01-13 18:14 kuluma 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 字符串格式化 1、% 百分号 占位符 替换内容 %d 整数 %f 浮点数 %s 字符串 %x 十六进制整数 2、format() 阅读全文
posted @ 2019-01-07 10:28 kuluma 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1、文件后缀 .py 2、编码 python3 无需关注 python2 文件中出现中文,头部必须加 *运行 报错 syntaxerror invalid syntax python3,print必须加括号 3、变量 字母、数字、下划线(不能以数字开头) 关键字不能作为变量 有意义的变量名 user 阅读全文
posted @ 2019-01-02 12:42 kuluma 阅读(204) 评论(0) 推荐(0) 编辑