随笔分类 - Python
摘要:装饰器:本质就是函数,用来给其他函数增加 附加功能 原则: 1.不修改被修饰函数的源代码 2.不修改被修饰函数的调用方式 装饰器 = 高阶函数 + 函数嵌套 +闭包 高阶函数: 1.函数的参数是一个函数名 2.函数的返回值是一个函数名 3.满足以上两个条件中的一个就是高阶函数 以上说明高阶函数一个人
阅读全文
摘要:迭代器: 生成器:这种数据类型自动实现了迭代器协议,其他数据类型要调用内部的iter方法, 所以生成器就是可迭代对象 python中有两种方式提供生成器 1.生成器函数:用yield代替return函数返回,yield 一次返回一个结果,在每个结果中间挂起函数状态, 以便下一次从它离开的地方继续执行
阅读全文
摘要:open函数 文件模式: rb模式,wb模式 tell(),seeek(),truncate() seek(), 有三种模式,whence对应取:0,1,2 0:表示从文件开头位置,也是默认模式 1:相对位置,相对位置要以‘b‘形式打开文件 2:倒着seek 利用seek读取文件最后一行的内容
阅读全文
摘要:#!/usr/bin/python3 l = {'b':90,'a':80,'c':100 } print(sorted(l)) print(sorted(l.values())) print(sorted(l,key=lambda key:l[key])) print(sorted(zip(l.values(),l.keys()))) print(sorted(zip(l.keys(),l...
阅读全文
posted @ 2019-02-18 16:37
狂奔~
摘要:zip函数,拉链,传两个有序的参数,将他们一一对应为元祖形式 max,min比较默认比较一个元素,处理的是可迭代对象,相当于for循环取出每个元素进行比较,注意:不同类型之间不可比较
阅读全文
摘要:http://www.runoob.com/python3/python3-built-in-functions.html
阅读全文
摘要:编程方法论: 面向过程:按照一个固定的流程去模拟解决问题的流程 函数式:编程语言定义的函数 + 数学意义的函数 y = 2*x + 1 函数用编程语言实现 def fun(x): return 2*x + 1 面向对象: 函数式编程 2.函数即“变量” a.函数可以当参数传递 b.返回值可以式函数名
阅读全文
摘要:拓展日志加时间功能 参数传递 在 python 中,类型属于对象,变量是没有类型的: 以上代码中,[1,2,3] 是 List 类型,"Runoob" 是 String 类型,而变量 a 是没有类型,她仅仅是一个对象的引用(一个指针),可以是指向 List 类型对象,也可以是指向 String 类型
阅读全文
摘要:print("i am %s" %'admin') # i am admin msg = "i am %s" %'Alex' print(msg) # i am Alex print("i am %s, i am %d" %('admin', 18)) # i am admin, i am 18 t
阅读全文
摘要:1.数字整形 python3不管数字有多大都是int型,没有long类型 1>字符串转换为数字 输出: <class 'str'> 123 <class 'int'> 123 输出: <class 'str'> 0011 <class 'int'> 3 <class 'int'> 10 2>-bit
阅读全文
摘要:1.成员运算符,判断某个东西是否在某个东西里包含:in,not in name = "abcd" if "ac" in name: print("ok") else: print("error")# 结果error if "a" not in name: print("ok") else: prin
阅读全文
摘要:python开发IDE: #专业版 #不要汉化 快捷键:Ctrl + ? = 整体注释
阅读全文
摘要:if语句 缩进要保持一致 elif pass什么也不做 数据类型:
阅读全文
摘要:恢复内容开始 第一行,主要用于Linux中环境变量,windows中可以不用此行 第二行,python2中只要出现中文需要指明字符编码格式,python3不需要。 utf-8:能用多少字符表示就用多少。 Unicode:世界通用编码格式。 ascii:美式编码格式。 “中国”,用utf-8表示占6个
阅读全文

浙公网安备 33010602011771号