随笔分类 - Python
摘要:https://www.cnblogs.com/linhaifeng/articles/6140395.html 一 什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二 装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原
阅读全文
摘要:一 迭代器 一 迭代的概念 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代(只能往后不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个_iter_()方法) 3.协议是一种约定
阅读全文
摘要:https://www.cnblogs.com/linhaifeng/articles/5984922.html 补充:一行代码过长,需要断开为两行时使用: ‘\' + Enter 一 文件操作 一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用
阅读全文
摘要:九 匿名函数 匿名函数就是不需要显式的指定函数 #这段代码 def calc(n): return n**n print(calc(10)) #换成匿名函数 calc = lambda n:n**n print(calc(10)) 你也许会说,用上这个东西没感觉有毛方便呀, 。。。。呵呵,如果是这么
阅读全文
摘要:五 局部变量和全局变量 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 当全局变量与局部变量同名时: 在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 global NAME # 已经声明,
阅读全文
摘要:https://www.cnblogs.com/wupeiqi/articles/5484747.html 字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP
阅读全文
摘要:################################################################################################################ 回顾: 字符串 数字 列表 元组 字典 可变不可变: 1.可变:列表,字典
阅读全文
摘要:# 99乘法表# i = 1# j = 0# fa = ""# temfa = '{0} * {1} = {2}'# while i < 10:# j = 1# while j < i + 1:# if len(fa) > 0:# if j == i:# fa = fa + temfa.format
阅读全文
摘要:####################### 整理 ################# # 一、数字# int(..)# 二、字符串# replace/find/join/strip/startswith/split/upper/lower/format# tempalte = "i am {na
阅读全文
摘要:# 6 expandtabs,断句20, # test = "username\temail\tpassword\nlaiying\tying@q.com\t123\nlaiying\tying@q.com\t123\nlaiying\tying@q.com\t123" # v = test.exp
阅读全文
摘要:python开发IDE: pycharm、eclipse # 专业版 # 不要汉化 pycharm: 选中后,ctrl+?,整体注释 布尔值: 真 True 假 False if True: pass while True: pass 1、运算符 结果是值 算数运算 a = 10 * 10 赋值运算
阅读全文
摘要:Python开发 开发语言: 高级语言:Python Java、PHP C# Go ruby C++... 》 字节码 低级语言:C、汇编 》 机器码 语言之间的对比: PHP类:适用于写网页,局限性 Python Java: 及可以写网页 也可以写后台功能 - Python执行效率低,开发效率高
阅读全文

浙公网安备 33010602011771号