摘要: -- 文件操作# open() 创建或者打开文件``` 功能:打开或者创建一个文件 格式:open('文件路径','打开模式') 返回值:文件io对象 (i:input输入 o:output输出 文件的输入输出对象)(或者说文件句柄)```''' #打开模式 w write 写入模式 文件不存在则创 阅读全文
posted @ 2018-07-30 18:25 bling_bling_star 阅读(180) 评论(0) 推荐(0) 编辑
摘要: -- 字符相关了解 字符:独立的文字就是一个字符,无论是什么语言 存储单位: Byte字节 bit:位 1B = 8b B:字节,1Byte = 8bit KB: 1KB = 1024B MB: 1MB = 1024KB GB: 1GB = 1024MB TB: 1TB = 1024GB PB: 1 阅读全文
posted @ 2018-07-30 18:22 bling_bling_star 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 字典推导式: {推导式} ***enumerate***""" enumerate(sequence,[start=0]) 功能:将索引号和sequence的值一一对应组成一个个元祖放入迭代器中 sequence: 数据具有可迭代性 start: 选择开始的索引号(默认从0开始索引) 返回:迭代器" 阅读全文
posted @ 2018-07-30 18:11 bling_bling_star 阅读(586) 评论(0) 推荐(0) 编辑
摘要: #用套在推导式外层的"壳"来基本判定是什么推导式列表推导式: [推导式] 元组推导式: (推导式) (元祖推导式是*生成器)集合推导式: {推导式}字典推导式: {推导式} #--集合推导式""" 强调:集合类型中只能放 Number 、 Tuple 、对象 和 冰冻集合""" zhang = {" 阅读全文
posted @ 2018-07-30 17:59 bling_bling_star 阅读(383) 评论(0) 推荐(0) 编辑
摘要: --元祖相关操作和函数 """ 元祖除了不能修改和删除,其他的和列表相关操作一模一样, 元祖函数可以使用index和count,只能是元祖相关的获取操作, 比如更改,删除,排序,翻转,清空都不可以""" --元祖推导式是生成器(generator) <generator object <genexp 阅读全文
posted @ 2018-07-28 18:15 bling_bling_star 阅读(359) 评论(0) 推荐(0) 编辑
摘要: --列表相关操作 #列表拼接#列表的重复#列表的索引#列表的修改#列表的切片 """# 字符串跟元祖相似 只能获取,不能修改strvar = "abcdef"strvar[0] = "你好"print(strvar)"""#列表拼接list1 = [1,2,3]list2 = [4,5,6]res 阅读全文
posted @ 2018-07-28 18:07 bling_bling_star 阅读(421) 评论(0) 推荐(0) 编辑
摘要: --字符串相关操作 #字符串拼接 str1 = "我爱你 "str2 = "亲爱的菇凉"res = str1+str2print(res) #字符串的重复 strvar = "我爱北京天安门"res = strvar * 3print(res) #字符串的索引#字符串的切片 语法[::] 完整格式: 阅读全文
posted @ 2018-07-28 17:50 bling_bling_star 阅读(185) 评论(0) 推荐(0) 编辑
摘要: --内建函数 abs 绝对值函数 round 四舍五入 (n.5 n为偶数则舍去.5 n为奇数,则进一!) sum 计算一个序列得和 max 获取一个序列里边的最大值 pow 计算某个数值的x次方 range 产生指定范围内的数据的可迭代对象 bin 将10进制数据转化为二进制 oct 将10进制数 阅读全文
posted @ 2018-07-28 17:35 bling_bling_star 阅读(114) 评论(0) 推荐(0) 编辑
摘要: --高阶函数:map reduce sorted filter--函数式编程 纯粹的函数式编程语言编写的函数没有变量,允许把函数本身作为参数传入另一个函数,允许返回一个函数,python语言部分支持 能够把函数当成参数传入,这样的函数叫高阶函数,常用的有 map reduce filter sort 阅读全文
posted @ 2018-07-28 17:30 bling_bling_star 阅读(171) 评论(0) 推荐(0) 编辑
摘要: --递归本质 函数调用是通过栈(stack)这种数据结构实现的 每当进入一个函数调用,栈区就会加一层栈帧, 每当函数返回,栈区就会减一层栈帧,但栈区空间有限,要注意防止栈溢出 # 递归函数:在函数内部,自己调用其自身即是递归函数# 递归最简易的原型 """ 递归非常占用内存空间,使用递归如果层级过大 阅读全文
posted @ 2018-07-28 17:23 bling_bling_star 阅读(232) 评论(0) 推荐(0) 编辑