随笔分类 - python
摘要:为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意
阅读全文
摘要:就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1 普通字符:大多数字符和字母都会和自身匹配 >>>
阅读全文
摘要:来看一个好多软件的常见文档格式如下: 如果想用python生成一个这样的文档怎么做呢? 增删改查 原文链接:https://www.cnblogs.com/yuanchenqi/articles/5732581.html
阅读全文
摘要:一 (简单应用) 输出: WARNING:root:warning messageERROR:root:error messageCRITICAL:root:critical message 可见,默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/8 # import hashlib # m = hashlib.md5() # m.update("hello".encode("utf-8")) # print(m.hexdigest()) # 5d41402abc4b2a76b9719d911017c592;十六进制 # m.updat...
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/8 # sys模块在和python解释器进行交互 # import sys # print(sys.argv) # 接收传入参数,第一个为文件名,第二个为传入的第一个参数 # def post() : # print("ok") # def download() : # pas...
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/7 # import os # a = os.getcwd() # 获取当前路径,即当前python脚本工作的路径 # print(a) # os.chdir("C:\Python37") # 改变当前脚本工作目录,相当于shell中的cd # print(os.getcwd()) # C:...
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/7 # 随机数模块 # import random # print(random.random()) # 随机生成0-1的数 # print(random.randint(1,8)) # 随机生成1-8的整数(包括1和8) # print(random.choice(["123","asd...
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/7 import time # print(help(time)) # time 帮助信息 # print(time.time()) # 1559884209.677806 # 打印时间戳 从1970年到现在的秒 # time.sleep(3) # print(time.process_ti...
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/7 # 列表生成式 # def f(n): # return n**3 # a = [f(x) for x in range(10)] #前面的参数必须和后面一样 # print(a) # [0, 1, 8, 27, 64, 125, 216, 343, 512, 729] # 生成...
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/2 def outer() : x = 3 # 定义函数时的环境,和写在outer(x),后面传入是一样的 def inner() : # 条件一 :inner就是内部函数 print(x) # 条件二:引用外部函数的一个变量 return inner...
阅读全文
摘要:内置函数¶ Python 解释器内置了很多函数和类型,您可以在任何时候使用它们。以下按字母表顺序列出它们。 内置函数 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr() any() dir() h
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/2 # 结成 # 5!=5*4*3*2*1=120 # 7!=7*6*5*4*3*2*1=5040 # def fat(n) : # ret = 1 # for i in range(1,n+1) : # ret = ret*i # return re...
阅读全文
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/2 # 高阶函数 """ 1、函数名可以进行赋值 2、函数名可以作为函数的参数,还可以作为函数的返回值 """ # def f(n) : # return n*n # def foo(a,b,foo) : # return foo(a) + foo(b) # 13 # prin...
阅读全文
摘要:1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/6/1 4 5 # if True : 6 # x = 3 7 # print(x) # 3 8 9 # def f() : 10 # x = 3 11 # print(x) # NameError: name 'x' is not defined ...
阅读全文
摘要:1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/6/1、 4 5 """ 6 return 作用: 7 1、结束函数 8 2、返回某个对象,给调用者 9 3、函数中return后面的内容不会被执行 10 4、默认不加return,python会返回“None” 11 5、如果return多个对象,python会封装...
阅读全文
摘要:1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/6/1 4 5 # 函数 != function() 6 # 计算机函数 == subroutine 子程序,procedures 过程 7 # 函数定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需调用函数名即可 8 ...
阅读全文
摘要:1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/6/1 4 5 # set 集合 6 # 集合 把不同的元素组成一起形成集合,集合时python的基础类型 7 # 组成集合的成员不可重复 8 # a = [1,2,3,4,5,1,2,3,4,5,"a","a","a","b","b""b","c"] 9 # b =...
阅读全文
摘要:1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/6/1 4 5 # 浅拷贝,只能拷贝一层,第二层列表会指向原来的内存地址 6 # a = [1,"asd","lsdfj"] 7 # b = a.copy() 8 # b[2] = 345 9 # print(a) # [1, 'asd', 'lsdfj'] 10 ...
阅读全文
摘要:1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/5/30 4 5 # 读操作 6 # f = open("小重山","r",encoding="utf-8") 7 # a = f.readline() # 打印一行 8 # print(a) # 昨夜寒蛩不住鸣。 9 # f.close() 10 11 # f...
阅读全文