TTNTONZES

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年2月21日

摘要: 迭代与递归 迭代器协议:对象必须提供一个next方法 执行该方法要么返回迭代中下一项 要么引起一个stoplteration异常 以终止迭代 可迭代对象: 实现了迭代器协议的对象 协议是一种约定:可迭代对象实现了迭代器协议 Python的内部工具 (如for循环 sum max min函数等等)使用 阅读全文
posted @ 2019-02-21 22:23 TTNTONZES 阅读(106) 评论(0) 推荐(0) 编辑

2019年2月19日

摘要: 文件处理流程 1 打开文件 得到文件句柄并赋予一个变量 2 通过句柄对文件进行操作 3 关闭文件 文件操作 f=open('test.py','a',encoding='utf-8') f.write('这是a模式内容') #r读w写a只追加 f.close() 文件处理模式b模式 python的文 阅读全文
posted @ 2019-02-19 21:33 TTNTONZES 阅读(117) 评论(0) 推荐(0) 编辑

2019年2月17日

摘要: 匿名函数 函数式编程 三种编程方法论:面向过程 函数式 面向对象 函数式=编程语言定义的函数+数学意义的函数(最早出现) 不可变 不用变量保存状态 不修改变量 高阶函数:把函数当做参数传给另外一个函数 返回值中包含函数 尾调用 在函数最后一步调用另外一个函数 map函数1 2 reduce函数 ma 阅读全文
posted @ 2019-02-17 22:27 TTNTONZES 阅读(146) 评论(0) 推荐(0) 编辑

2019年2月16日

摘要: 全局变量与局部变量 前者:无缩进 后者:子程序中的变量 有缩进 ATT:global声明最好放在开头 否则可能报错 写代码习惯规则:全局变量大写,局部变量小写 风湿理论:函数即变量!!!细思甚恐!!! 递归:在函数内部,调用自己本身 def calc(n): print (n) if int(n/2 阅读全文
posted @ 2019-02-16 22:23 TTNTONZES 阅读(179) 评论(0) 推荐(0) 编辑

2019年2月15日

摘要: 数字 字符串 元组集合的定义: 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型 不可变:数字 字符串 元组可变:列表 字典 访问顺序:直接访问:数字 顺序访问:字符串 列表 元组 映射:字典 存放元素个数:容器类型:俩表 元组 字典 原子类型:数字 字符串 集合创建方式: 内置方法: 百 阅读全文
posted @ 2019-02-15 20:59 TTNTONZES 阅读(131) 评论(0) 推荐(0) 编辑

2019年2月4日

摘要: 1.运算符: 成员运算示例: #1: 逻辑运算: ADD: 先计算括号内 从前到后运算 算数运算符: 赋值运算符: + - * / % ** // a = a+1 同 a+=1比较运算符: > < >= <= == 逻辑运算符: and or成员运算: in 和 not in 2.基本数据类型 数字 阅读全文
posted @ 2019-02-04 18:19 TTNTONZES 阅读(167) 评论(0) 推荐(0) 编辑

2019年2月3日

摘要: 基础: 1.后缀名是py ATT: 单个文件执行,后缀无所谓 2.两种执行方式 终端 python+文件路径 解释器内部: 直接执行 3.解释器路径: #/usr/bin/env python 4.编码 # -*- coding:utf8 -*- utf-8一种编码 能用多少用多少位 避免浪费内存 阅读全文
posted @ 2019-02-03 18:29 TTNTONZES 阅读(139) 评论(0) 推荐(0) 编辑