随笔分类 - Python基础
摘要:参考 https://blog.csdn.net/hpu_yly_bj/article/details/78939748 案例写在自己的orm、db_tools项目练习中, cmd中输入: python manage.py shell 进入python的环境 from app01.models im
阅读全文
摘要:参考自:https://www.jianshu.com/p/937464304096
阅读全文
摘要:Python 两个版本中字符串的区别 Python2到python3版本一个最大的最明显的区别就是python3支持中文了 python2:python2使用的是ASCII码编码的,所以默认是不支持中文的,程序中有中文都不能正常的保存。但是可以在开头加上这句# -- coding:utf-8 --
阅读全文
摘要:#_*_ encoding: utf-8 _*_ def wrapper1(f1): # print('in wrapper1') def inner1(*args,**kwargs): print('in inner1') ret = f1(*args,**kwargs) print('111')
阅读全文
摘要:#_*_ encoding: utf-8 _*_ @author: ty hery 2018/12/22 ''' 作业需求: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 '
阅读全文
摘要:一,循环删除动态列表,删除的过程中,列表本身会变化 ####1, 错误方式1 n = [1,2,3,4,5,6,7,8,9,10] for x in n: n.remove(x) print('方法三', n) print('方法三最后', n) 输出: 方法三 [2, 3, 4, 5, 6, 7,
阅读全文
摘要:唯一性 以下方法可以检查给定列表是否有重复的地方,可用set()的属性将其从列表中删除。 x = [1,1,2,2,3,2,3,4,5,6] y = [1,2,3,4,5] len(x)== len(set(x)) # False len(y)== len(set(y)) # True 变位词(相同
阅读全文
摘要:from math import pi class Circle(object): def __init__(self,radius): self.radius = radius def getRadius(self): return self.radius def setRadius(self,
阅读全文
摘要:#_*_ encoding: utf-8 _*_ @author: ty hery 2019/7/17 import sys import inspect class testsqawd(object): def hello(self): print('the name of method is #
阅读全文
摘要:就是把自己定义的函数装饰一遍,在原来函数的基础上做些其他操作,然后返回一个新的函数,调用名称是一样的,只是内容稍有变化(注意是新的,已经不是本来定义的函数了,但是原来的函数最终还是会在装饰器最内层返回的,只是返回时添加了些东西,比如逻辑判断,打印,往哪个列表添加东西等等操作,比如在原来函数功能的基础
阅读全文
摘要:class A: def test(self): print('print from A') pass class B(A): # def test(self): # print('print from B') pass class C(A): def test(self): print('prin
阅读全文
摘要:测试1: age = 19 def func1(): age = 73 def func2(): nonlocal age # global age # age = 11 print('func2 内',age) func2() print('func1 内',age) func1() print(
阅读全文
摘要:level = 'L0' n = 22 def func(): level = 'L1' n = 33 s =88 print(locals()) def outer(): n = 44 level = 'L2' print(locals(),n) def inner(): level = 'L3'
阅读全文
摘要:def selfAdd(a): a += a a_int = 1 print('a_int1:',a_int) selfAdd(a_int) print('a_int2:',a_int) 输出结果: a_int1: 1 a_int2: 1 a_list =[1,2] print('a_list1:'
阅读全文
摘要:2.1.调用glob 遍历指定目录下的所有文件和文件夹,不递归遍历,需要手动完成递归遍历功能。 import glob as gb path = gb.glob('W:\word2pdf\*') for path in path: print ('方法一path: ',path) print(' '
阅读全文
摘要:class S(): def go(self): print ("go s go!") def stop(self): print ("stop A stop!") class A(): def go(self): print ("go A go!") def stop(self): print (
阅读全文
摘要:#_*_ encoding: utf-8 _*_ @author: ty hery 2019/8/28 class MySQL: def __init__(self,ip,port,id): self.id=id self.ip=ip self.port=port def tell_info(sel
阅读全文
摘要:%timeit : 评估运行时间 %paste : 执行剪贴板代码 %run : 执行文件代码 %pdb : 自动调试 %pdb on 打开调试 在打开调试后,输出变量a的值 p a %pdb off 关闭调试 上下记录功能 比如说: _ 上一次输出的结果 __ 上上一次输出的结果 自动补全完整 方
阅读全文
摘要:参考自: https://www.cnblogs.com/chengxuyuanaa/p/12849919.html #_*_ encoding: utf-8 _*_ @author: ty hery 2020/6/4 from collections import OrderedDict # co
阅读全文
摘要:转自: https://www.cnblogs.com/meditator/p/7943582.html (转载:http://blog.csdn.net/passionkk/article/details/49929887) Python中 list,truple,str,dict这些都可以被迭代
阅读全文