Fork me on GitHub
  2019年12月12日
摘要: # 正则模块'''正则就是用一些具有特殊含义的符号组合到一起用来描述字符或字符串的方法或者说,正则就是用来描述一类事物的规则它内嵌在python中,并通过re模块实现正则表达式模式被编译成一系列的字节码,然后由用c编写的匹配引擎执行''''''生活中处处都是正则比如,描述:四条腿 四条腿的动物或者桌 阅读全文
posted @ 2019-12-12 20:37 OBOS 阅读(243) 评论(0) 推荐(0) 编辑
  2019年12月11日
摘要: # # 日志模块# # import logging# # logging.debug('debug') # 10 日志级别# # logging.info('info') # 20# # logging.warning('warn') # 30# # logging.error('error') 阅读全文
posted @ 2019-12-11 20:47 OBOS 阅读(85) 评论(0) 推荐(0) 编辑
摘要: '''bin 存放一些执行文件,整个程序的入口写在这里 可执行文件 启动文件conf 配置文件lib 库 网上下载的 或者自己写的模块和包core 整个程序的核心逻辑log 日志db 数据库相关的readme 介绍软件怎么使用'''# import sys,os# os.path.abspath(_ 阅读全文
posted @ 2019-12-11 20:45 OBOS 阅读(130) 评论(0) 推荐(0) 编辑
  2019年12月10日
摘要: '''1、什么是模块? 最常见的就是场景,一个模块就是包含了一组功能的python文件 四个通用类别: 使用python编写的.py文件 已被编译为共享库或DLL的C或C++扩展 把一系列模块组织到一起的文件夹(文件下有一个__init__.py文件,该文件夹称之为包) 使用C编写并链接到pytho 阅读全文
posted @ 2019-12-10 20:28 OBOS 阅读(175) 评论(0) 推荐(0) 编辑
  2019年12月9日
摘要: # dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表# import os# print(dir(os))'''['DirEntry', 'F_OK', 'MutableMapping', 'O_APPEND', 'O_BINARY', 'O_ 阅读全文
posted @ 2019-12-09 20:30 OBOS 阅读(104) 评论(0) 推荐(0) 编辑
摘要: # def my_sum(x,y):# return x+y# lambda x,y:x+y# print((lambda x,y:x+y)(1,2)) # 3# salaries={# 'siry':3000,# 'tom':7000,# 'lili':10000,# 'jack':2000# } 阅读全文
posted @ 2019-12-09 20:30 OBOS 阅读(137) 评论(0) 推荐(0) 编辑
  2019年12月7日
摘要: # 递归:在调用一个函数的过程中,又间接或者直接调用了该函数,称之为递归调用# 递推和回溯# age(5)=age(4)+2# age(4)=age(3)+2# age(3)=age(2)+2# age(2)=age(1)+2# age(1)=18# age(n)=age(n-1)+2# age(1 阅读全文
posted @ 2019-12-07 19:51 OBOS 阅读(167) 评论(0) 推荐(0) 编辑
  2019年12月6日
摘要: # names=['OBOS','age','Alice']# l=[]# for name in names:# name=name.upper()# l.append(name)## print(l) # ['OBOS', 'AGE', 'ALICE']## names=['OBOS','age 阅读全文
posted @ 2019-12-06 20:52 OBOS 阅读(126) 评论(0) 推荐(0) 编辑
摘要: # 三元表达式# def my_max(x,y):# if x >= y:# return x# else:# return y## res=my_max(1,2)# print(res) # 2# x=10# y=20# res=x if x >= y else y## print(res) # 阅读全文
posted @ 2019-12-06 20:51 OBOS 阅读(236) 评论(0) 推荐(0) 编辑
  2019年12月5日
摘要: # 什么是生成器?只要在函数内部出现yield的关键字,那么再执行函数时,就不会执行函数体代码,会得到一个结果,该结果就是生成器# def func():# print('>>:1')# yield 1# print('>>:2')# yield 2# print('>>:3')# yield 3# 阅读全文
posted @ 2019-12-05 20:38 OBOS 阅读(118) 评论(0) 推荐(0) 编辑