11 2021 档案
摘要:算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘
阅读全文
摘要:random模块 import random print(random.random()) # 随机产生一个0-1之间的小数 print(random.randint(0, 9)) # 随机产生一个0-9之间的整数 print(random.uniform(1, 3)) # 大于1小于3的小数,如1
阅读全文
摘要:正则表达式是一门独立的语言 跟其他编程语言都没有关系!! 如果想在python 代码中使用正规 需要借助于妹纸模块re 1、什么是正则表达式? 利用一些特殊符号的组合去字符串中筛选出符合条件的数据 eg: """ 1.必须是11位 2.必须是纯数字 3.必须符合手机号的排布 15 16 18 19
阅读全文
摘要:面向过程编程(理论) 面向过程编程就好比在设计一条产品流水线# 用户注册功能1.获取用户名和密码2.组织成固定的格式3.文件操作写入文件'''面向过程编程的缺陷在于:一旦要修改功能 那么需要整体改造(牵一发而动全身)'''def get_info(): username = input('use
阅读全文
摘要:1.abs() 绝对值# print(abs(123))# print(abs(-123))# 2.all() any()# l = [11,22,33,0]# print(all(l)) # 所有的元素都为True结果才是True# print(any(l)) # 所有的元素只要有一个为True结
阅读全文
摘要:for循环的本质 d = {'name':'jason','pwd':123,'hobby':'read'} res = d.__iter__() # StopIteration 此处运用了迭代器对象 while True: 添加循环功能 try: print(res.__next__()) ex
阅读全文
摘要:作用域 名称空间所能够作用的范围 内置名称空间 程序任何阶段任何位置均可使用 全局名称空间 程序任何阶段任何位置均可使用 局部名称空间 一般情况下只在各自的局部名称空间中有效 global与nonlocal关键字 global关键字使用与不使用的比较x = 11 def index(): # 局部修
阅读全文
摘要:名称空间 什么是名称空间 namespaces名称空间: 用于存放变量名与变量值绑定关系的地方(类似于民政局) 名称空间的分类 内置名称空间:存放内置的名字(python解释器提前定义好的 ) 生命周期:python解释器启动则产生,关闭则销毁 全局名称空间:在py文件中顶格编写的代码运行之后都会存
阅读全文
摘要:整型int的基本使用 作用: 用来记录年龄,人数,号码,等整数相关的状态 1.整型int # 方式在代码中展示出来的效果就是 名字() # 类型转换 res = '123' print(type(res))#class 'str' res = int(res) print(type(res))#sl
阅读全文
摘要:1 1.第一题 word编辑器typora编辑器:可以设置目录标题,列表,代码 2.第二题 编程语言:是指人与计算机之间的交流媒介本质:是指将解决问题思维逻辑与方法,用计算能懂得语言写成代码,让计算机按照人类的思维方式去解决问题 3.第三题 控制器:控制计算机硬件运算器:逻辑运算与数学运算存储设备
阅读全文