摘要: import randomprint(random.random()) # (0, 1) float 大于0小于1的小数print(random.randint(1, 3)) # [1, 3] 大于等于1小于等于3之间的整数print(random.randrange(1, 3)) # [1, 3) 阅读全文
posted @ 2021-07-06 11:03 SEPIA 阅读(38) 评论(0) 推荐(0)
摘要: import timeimport datetime# 1.time# 时间戳:从1970年到现在经过的秒数# 作用:用于时间间隔的计算# print(time.time())# 按某种格式显示的时间:# 作用:用于展示时间# print(time.strftime('%Y-%m-%d %H:%M: 阅读全文
posted @ 2021-07-06 11:01 SEPIA 阅读(33) 评论(0) 推荐(0)
摘要: """Foo/|-- core/| |-- core.py||-- api/| |-- api.py||-- db/| |-- db_handle.py||-- lib/| |-- common.py||-- conf/| |-- settings.py||-- run.py|-- setup.py 阅读全文
posted @ 2021-07-06 10:59 SEPIA 阅读(36) 评论(0) 推荐(0)
摘要: """1.包就是一个包含有__init__.py文件的文件夹2.为何要有包 包的本质是模块的一种形式,用来被当成模块导入"""# import mmm## print(mmm.x)# print(mmm.y)# mmm.say()## mmm.f3()# 强调# 1.import/from...im 阅读全文
posted @ 2021-07-06 10:58 SEPIA 阅读(43) 评论(0) 推荐(0)
摘要: """1. 什么是模块 模块是一系列功能的集合体,分为三大类 (1)内置模块 (2)第三方模块 (3)自定义模块 一个Python文件本身就是一个模块,文件名m.py,模块名叫m ps:模块的四种形式 1 使用Python编写的.py文件 2 已被编译为共享库或dll的c或c++扩展 3 把一系列模 阅读全文
posted @ 2021-07-06 10:45 SEPIA 阅读(57) 评论(0) 推荐(0)
摘要: # 1.有名函数# func = 函数的内存地址# def func(x, y):# return x + y# 2.定义匿名函数# lambda x, y: x + y# 3.调用匿名函数# 方式一:# res = (lambda x, y: x + y)(1, 2)# print(res)# 方 阅读全文
posted @ 2021-07-06 10:39 SEPIA 阅读(38) 评论(0) 推荐(0)
摘要: # 算法:高效解决问题的办法# 算法之二分法# 需求:有一个按照从小到大顺序排列的数字列表# 需要从该数字列表中找到想要的那个数字nums = [-3, 1, 4, 7, 10, 13, 21, 43, 77, 89, 100]def b_search(find_num, w_list): prin 阅读全文
posted @ 2021-07-06 10:38 SEPIA 阅读(61) 评论(0) 推荐(0)
摘要: # 函数的递归调用:是函数嵌套调用的一种特殊形式# 具体是指:在调用一个函数的过程中又直接或间接地调用到本身# 直接调用本身:# def f1():# print(" f1")# f1()# f1()# 间接调用本身# def f1():# print(' f1')# f2()### def f2( 阅读全文
posted @ 2021-06-25 14:43 SEPIA 阅读(78) 评论(0) 推荐(0)
摘要: # 列表生成式l1 = ['1s1_ss', '2s2_ss', '3s3_ss', '4s4_ss', '55']new_l = []for name in l1: if name.endswith('ss'): new_l.append(name)print(new_l)new_l = [nam 阅读全文
posted @ 2021-06-25 14:42 SEPIA 阅读(48) 评论(0) 推荐(0)
摘要: # 三元表达式:# 语法格式:条件成立时返回的值 if 条件 else 条件不成立时返回的值x = 1y = 2res = x if x > y else yprint(res) 阅读全文
posted @ 2021-06-25 14:39 SEPIA 阅读(38) 评论(0) 推荐(0)