01 2018 档案
摘要:1、如何打开一个文件: 使用open()函数,注:文件名要手打,从windows路径复制过来没用 open有两个参数,第一个参数是文件名,第二个是打开模式,默认为只读文本打开方式及‘rt’模式 文件打开方式: 当要写入文件时,,需要确保写入文件打开方式为’a‘或者’w‘’x‘
阅读全文
摘要:1、集合 集合里的元素是唯一的,不会重复,创建一个集合如果有相同的元素,就会被自动剔除,因为集合是无序的所以不能使用索引 如何创建一个集合: 如何将集合里的元素读取出来: 如何给集合移除和添加元素 如何创建一个不可变的集合 集合内置方法 s.issubset(t) s <= t 子集测试(允许不严格
阅读全文
摘要:1、集合 集合里的元素是唯一的,不会重复,创建一个集合如果有相同的元素,就会被自动剔除,因为集合是无序的所以不能使用索引 >>> set1={1,1,2,2,3,3}>>> set1{1, 2, 3} 如何创建一个集合: >>...
阅读全文
摘要:1、dict() 字典 字典是python里唯一的映射类型 2、字典由key和value组成的项组成 如何创建一个字典: 3、字典的内置函数 keys values items copy clear get fromkeys update pop popitems setdefault 4、设计一个
阅读全文
摘要:1、递归的条件: 1、有调用函数自身 2、设置正确的返回条件 2、斐波那契数列的实现 3、pow()函数的递归实现 4、递归方式求最大公约数 5、汉诺塔 6、十进制转二进制递归实现 7、回文联递归实现
阅读全文
摘要:1、匿名函数 一般的屌丝函数是这样定义的 而匿名函数是这样的 使用匿名函数的好处 1、可以使函数更加简洁 2、无需考虑命名,不用为孩子起名字绞尽脑汁了哈哈哈哈哈 3、简化代码,提高代码的可读性 2、两个常用的内置函数 1)filter(参数1,参数2) 参数2带入参数1中计算如果为真最后返回输出为真
阅读全文
摘要:1、global 关键字 如果在函数内部需要修改全局变量那么需要使用global关键字 2、内嵌函数(内部函数) 内部函数的的作用域在外部函数作用于之内,及只能在外部函数内调用内部函数 3、闭包(closure) 在内部函数中只能对外部函数的局部变量进行访问,但是不能修改,如果需要修改则需要用到no
阅读全文
摘要:1、形参和实参 x为形参,y为实参. 2、函数文档 在函数内用单引号引起来的一段文字,在调用函数时不会输出,写函数文档可以帮组他人理解,可以用help(函数名)查看或者函数名.__doc__打印函数文档 3、参数 1)关键字参数 在调用参数时戴上参数名字去指定具体调用哪个参数,可以忽略参数的顺序调用
阅读全文
摘要:1、形参和实参 def MyFun(x): return x ** 3y = 3print(MyFun(y)) x为形参,y为实参. 2、函数文档 在函数内用单引号引起来的一段文字,在调用函数时不会输出,写函数文档可以帮组他人理...
阅读全文
摘要:1、编写power(x,y)函数返回x的y次幂值 2、求最大公约数 3、十进制到二进制转换
阅读全文
摘要:序列 1、根据列表、元组、字符串的共同点把它们统称为序列(他们都是兄弟呀) 1)都可以通过索引来的到每一个元素 2)默认索引值都是从零开始(Python也支持负数索引) 3)都可以通过分片(切片)的方式得到新的字符串 4)都有相同的操作符(重复操作符、拼接操作符、成员关系操作符) 2、与之相关的内置
阅读全文
摘要:1、字符串的格式化: 按照统一的规格去输出成为一个新的字符串 2、字符串格式化的方法: 1)format方法 fomat()有两个参数位置参数和关键字参数用中括号括起来{ } 2、字符串的格式化操作符 符号 说明 %c 格式化字符及其 ASCII 码 %s 格式化字符串 %d 格式化整数 %o 格式
阅读全文
摘要:元组(tuple):戴上了枷锁的列表 元组与列表非常相似但是元组内元素的类型相同,且元组内的元素不能修改 1、创建元组的方法 与列表不同创建元组大部分情况下是用小括号,例如 也可以不用小括号,例如 因此创建元组的关键在于“逗号”,在创建单个元素的元组时应注意: >>> 8*8,(64,)>>> 8*
阅读全文
摘要:1:列表: Python的列表比C语言的数组强大的多,数组只能存放相同类型的数据,而列表则像一个大集装箱可以存放整形、浮点型、字符串、对象等 2:创建列表的方法 3:向列表中添加元素的方法 1)append() 向列表末尾添加一个参数 2)extend() 参数为一个列表,从原列表扩展原有列表 3)
阅读全文
摘要:1:列表: Python的列表比C语言的数组强大的多,数组只能存放相同类型的数据,而列表则像一个大集装箱可以存放整形、浮点型、字符串、对象等 2:创建列表的方法 #创建一个普通列表list1=[1,2,3,4,5]#创建一个空列表empty=[...
阅读全文
摘要:1:条件分支 if 条件 : 语句 else: 语句 2.缩写 else: if : 可以简写为 elif ,因此Python 可以有效的避免“悬挂else” 举例: 3:条件表达式(三元操作符) small = x if x<y else y 例子将下列代码修改为三元操作符 修改后 4:断言(as
阅读全文
摘要:Python3 的数据类型 整形,浮点型,布尔类型 类型转换 int() 整形 采用截断的方式即向下取整,比如 返回值为5 怎样才能使int()按照“四舍五入”的方式取整呢 str()字符串 float()浮点类型 获取类型信息的BIF type()、isinstance() 更倾向于用isinst
阅读全文