摘要: --元祖相关操作和函数 """ 元祖除了不能修改和删除,其他的和列表相关操作一模一样, 元祖函数可以使用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) 编辑
摘要: -- 查看和自定义文档的方法. # 查看和自定义文档# help(print)# __doc__ 魔术属性# print(print.__doc__) -- 全局变量,局部变量及global关键字的使用 # python 允许在函数内部定义全局变量;def ceshi004(): global b 阅读全文
posted @ 2018-07-28 17:07 bling_bling_star 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一.函数含义:函数就是功能的意思 可以把一系列代码包裹在一起的 代码块 实现某个功能 好处:可反复调用 提高开发效率 便于维护管理 二.函数基本格式:三.函数命名: 四.函数参数概念:有形参(形式参数,声明时的参数) , 实参(实际参数,调用时的参数) , 函数可以没有参数 --参数分类 形参(普通 阅读全文
posted @ 2018-07-28 16:32 bling_bling_star 阅读(504) 评论(0) 推荐(0) 编辑
摘要: # 双层while 写 10行10列的@ i = 0while i < 10: j = 0 while j<10: print("@",end="") j+=1 print() i+=1 # 双层 while 写 10行10列的隔行,(或隔列) 换色的●○i = 0while i <10: j = 阅读全文
posted @ 2018-07-28 16:12 bling_bling_star 阅读(147) 评论(0) 推荐(0) 编辑
摘要: # 流程控制:"""程序执行的过程就是流程;对程序执行过程的管控就是流程控制 三大结构: (1)顺序结构 (2)分支结构 (3)循环结构 (1)顺序结构:它是程序的默认结构,代码自上而下依次执行(2)分支结构: 1)单项分支 2)双项分支 3)多项分支 4)巢状分支""" """单项分支:if 条件 阅读全文
posted @ 2018-07-28 15:50 bling_bling_star 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 强制转换 #关于 字符串的强转 var2 = [1,2,34,6] res = str(var2)print(res)print(type(res))print(repr(res)) # 关于 list 强转 对字符串的强转 ,每个汉字 每个字符都单独抽出来 作为list列表里面的一个元素 var7 阅读全文
posted @ 2018-07-28 15:47 bling_bling_star 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 身份运算符 is,not is将用到id"""-关于变量的地址 -->Number 部分 以下规律仅对当前linux的python3.5版本负责 1.对于整型而言,-5~正无穷都是相同的id标识,其他的不是 2.对于浮点数而言,非负数的变量id在值相同的情况下是相同的 3.布尔值相同的情况下,id标 阅读全文
posted @ 2018-07-28 15:35 bling_bling_star 阅读(107) 评论(0) 推荐(0) 编辑
摘要: -注释: 就是对程序的解释 方便大家阅读代码(1)注释的分类: 1)单行注释 # 2)多行注释 ''' ''' 或者 """ """ (2)利用注释来进行排错(3)注意点:注释的嵌套 -代码块: python特有的语言特点 以冒号作为开始,用缩进划分作用域,这样的结构称之为代码块,是一个整体 if 阅读全文
posted @ 2018-07-28 15:12 bling_bling_star 阅读(100) 评论(0) 推荐(0) 编辑