随笔分类 -  python

摘要:为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意 阅读全文
posted @ 2019-06-08 17:53 hlc-123 阅读(167) 评论(0) 推荐(0) 编辑
摘要:就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1 普通字符:大多数字符和字母都会和自身匹配 >>> 阅读全文
posted @ 2019-06-08 12:48 hlc-123 阅读(164) 评论(0) 推荐(0) 编辑
摘要:来看一个好多软件的常见文档格式如下: 如果想用python生成一个这样的文档怎么做呢? 增删改查 原文链接:https://www.cnblogs.com/yuanchenqi/articles/5732581.html 阅读全文
posted @ 2019-06-08 12:35 hlc-123 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一 (简单应用) 输出: WARNING:root:warning messageERROR:root:error messageCRITICAL:root:critical message 可见,默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级 阅读全文
posted @ 2019-06-08 11:03 hlc-123 阅读(97) 评论(0) 推荐(0) 编辑
摘要:#!/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... 阅读全文
posted @ 2019-06-08 09:35 hlc-123 阅读(71) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/8 # sys模块在和python解释器进行交互 # import sys # print(sys.argv) # 接收传入参数,第一个为文件名,第二个为传入的第一个参数 # def post() : # print("ok") # def download() : # pas... 阅读全文
posted @ 2019-06-08 08:42 hlc-123 阅读(120) 评论(0) 推荐(0) 编辑
摘要:#!/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:... 阅读全文
posted @ 2019-06-07 23:57 hlc-123 阅读(117) 评论(0) 推荐(0) 编辑
摘要:#!/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... 阅读全文
posted @ 2019-06-07 21:19 hlc-123 阅读(312) 评论(0) 推荐(0) 编辑
摘要:#!/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... 阅读全文
posted @ 2019-06-07 13:52 hlc-123 阅读(74) 评论(0) 推荐(0) 编辑
摘要:#!/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] # 生成... 阅读全文
posted @ 2019-06-07 12:49 hlc-123 阅读(110) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python #__author: hlc #date: 2019/6/2 def outer() : x = 3 # 定义函数时的环境,和写在outer(x),后面传入是一样的 def inner() : # 条件一 :inner就是内部函数 print(x) # 条件二:引用外部函数的一个变量 return inner... 阅读全文
posted @ 2019-06-03 08:20 hlc-123 阅读(107) 评论(0) 推荐(0) 编辑
摘要:内置函数¶ Python 解释器内置了很多函数和类型,您可以在任何时候使用它们。以下按字母表顺序列出它们。 内置函数 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr() any() dir() h 阅读全文
posted @ 2019-06-02 09:08 hlc-123 阅读(166) 评论(0) 推荐(0) 编辑
摘要:#!/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... 阅读全文
posted @ 2019-06-02 09:03 hlc-123 阅读(107) 评论(0) 推荐(0) 编辑
摘要:#!/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... 阅读全文
posted @ 2019-06-02 07:40 hlc-123 阅读(100) 评论(0) 推荐(0) 编辑
摘要: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 ... 阅读全文
posted @ 2019-06-01 23:11 hlc-123 阅读(162) 评论(0) 推荐(0) 编辑
摘要: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会封装... 阅读全文
posted @ 2019-06-01 21:57 hlc-123 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/6/1 4 5 # 函数 != function() 6 # 计算机函数 == subroutine 子程序,procedures 过程 7 # 函数定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需调用函数名即可 8 ... 阅读全文
posted @ 2019-06-01 21:30 hlc-123 阅读(185) 评论(0) 推荐(0) 编辑
摘要: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 =... 阅读全文
posted @ 2019-06-01 17:29 hlc-123 阅读(181) 评论(0) 推荐(0) 编辑
摘要: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 ... 阅读全文
posted @ 2019-06-01 14:17 hlc-123 阅读(90) 评论(0) 推荐(0) 编辑
摘要: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... 阅读全文
posted @ 2019-05-30 22:53 hlc-123 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示