摘要: 变量 /** 1、声明了变量就必须使用,使用var关键字声明变量 2、只有声明没有初始化,默认值为0 3、同一个{}中,变量是唯一 */ // 1、变量声明,使用var关键字 var a int // 变量赋值 a = 100 // 2、变量初始化 var b int = 90 // 3、多个变量同时初始化 var a1, b1 int = 100, 80 // 4、匿名变量的表现是一个下画... 阅读全文
posted @ 2019-02-27 17:02 师弟-简单 阅读(107) 评论(0) 推荐(0)
摘要: 设计模式: 1、装饰器: 定义:本质是函数,(功能就是装饰其它函数)就是为其它函数添加附加功能 原则:1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰 阅读全文
posted @ 2018-09-04 23:03 师弟-简单 阅读(453) 评论(0) 推荐(0)
摘要: 递归特性: 1、必须有一个明确的结束条件 2、每次进入更深一层递归时,问题规模相比上次递归有所减少 3、递归效率不高,递归层次过多会导致栈溢出 函数式编程的特点:允许把函数本身作为参数传入另一个函数,还允许返回一个函数 高阶函数:变量可以指向函数,函数的参数能接收变量,so 一个函数就可以接收另一个 阅读全文
posted @ 2018-09-04 20:36 师弟-简单 阅读(165) 评论(0) 推荐(0)
摘要: 1、函数是逻辑结构化和过程化的一种编程方法 python中函数定义使用关键字def来定义 def test(x): "the function definitions" x+=1 return x def:定义函数的关键字 test:函数名称 ():内可以定义形参 x+=1:代码块或程序处理逻辑 r 阅读全文
posted @ 2018-09-04 17:30 师弟-简单 阅读(235) 评论(0) 推荐(1)
摘要: 对文件操作流程如下: 1、打开文件,得到一个文件句柄并赋给一个变量 2、通过文件句柄对文件进行操作 3、关闭文件 4、为了必免打开文件忘记关闭,可以通过上下文管理,即: with open("F:\yesterday2","r",encoding="utf-8") as f: for line in 阅读全文
posted @ 2018-09-03 22:38 师弟-简单 阅读(273) 评论(0) 推荐(0)
摘要: 集合:是一个无序不重复元素的序列 通过使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典 1、集合创建: parame = {value01,value02,...}或者set(value) 2、集合操作: 阅读全文
posted @ 2018-09-03 16:58 师弟-简单 阅读(169) 评论(0) 推荐(0)
摘要: 元组:其实跟列表差不多,也是存一组数据,但是只要一创建,就不能修改,只能查询,只有二个方法,count,index 可以理解成不变列表 1、元组创建: names = ("alex","jack","eric") 2、元组操作: names.index("jack") # 查询jack的下标索引na 阅读全文
posted @ 2018-09-03 16:06 师弟-简单 阅读(186) 评论(0) 推荐(0)
摘要: 一、列表操作 1、定义列表: names = ["zhangyang","guyun","xiangpeng","xulingchen"] 2、在列表中查询某个对象:通过列表的下标索引 names[0] #第一个对象 names[1:4] #第二个至第四个对象 3、在列表后面添加对象: names. 阅读全文
posted @ 2018-08-31 14:19 师弟-简单 阅读(125) 评论(0) 推荐(0)