摘要: 一、为什么要使用函数? 1.避免代码重用 2.提高代码的可读性 二、函数的定义与调用 1. def 函数名(参数1,参数2) ''' 函数注释''' print('函数体') return 返回值 定义:def关键字开头,空格之后接函数名和圆括号,最后还要加一个冒号。 def是固定的,不能变。 函数 阅读全文
posted @ 2018-02-18 18:07 小河马的博客 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 函数基础 函数嵌套及作用域 装饰器 迭代器和生成器 内置函数 递归函数 匿名函数 阅读全文
posted @ 2018-02-18 18:05 小河马的博客 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 打印结果: 阅读全文
posted @ 2018-02-18 18:03 小河马的博客 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 r模式,默认模式,文件不存在则报错 w模式,文件不存在则创建,文件存在则覆盖 a模式,文件不存在则创建,文件存在则不会覆盖,写内容会以追加的方式写(写日志文件的时候常用),追加模式是一种特殊的写模 阅读全文
posted @ 2018-02-18 17:56 小河马的博客 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.内存和硬盘都是用来存储的。 CPU:速度快 硬盘:永久保存 2.文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也都是存放在内存中的,断电后数据就丢失了。因而需要保存在硬盘上,点击保存按钮或快捷键,就把内 阅读全文
posted @ 2018-02-18 17:52 小河马的博客 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.可变数据类型:在id不变的情况下,value可改变(列表和字典是可变类型,但是字典中的key值必须是不可变类型) 2.不可变数据类型:value改变,id也跟着改变。(数字,字符串,布尔类型,都是不可类型) 阅读全文
posted @ 2018-02-18 17:48 小河马的博客 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 流程控制if…else 2 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小姐 3 如果:女人的年龄>=18并且<22岁并且身高>170并且体重<100并且是漂亮的,那么:表白,否则:叫阿姨 流程控制while循环 1 为何要用循环 2 条件循环:while,语法如下 3 死循环 4 循环嵌套与t 阅读全文
posted @ 2018-02-18 17:35 小河马的博客 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。 种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。 算术运算: a=10,b=20 赋值运算: 比较运算: 逻辑运算: 阅读全文
posted @ 2018-02-18 17:26 小河马的博客 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)。我们使用一对方括号、起始偏移量start、终止偏移量end 以及可选的步长step 来定义一个分片。 格式: [start:end:step] [:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串 [start:] 阅读全文
posted @ 2018-02-18 17:21 小河马的博客 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、集合的作用 知识点回顾:可变类型是不可hash类型,不可变类型是可hash类型 作用:去重,关系运算 定义:可以包含多个元素,用逗号分割,集合的元素遵循三个原则: 1.每个元素必须是不可变类型(可hash,可作为字典的key) 2.没有重复的元素 4.无序 注意集合的目的是将不同的值存放在一起, 阅读全文
posted @ 2018-02-18 16:55 小河马的博客 阅读(173) 评论(0) 推荐(0) 编辑