摘要:
正则表达式前戏 while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').strip() # 2.先判断是否是十一位 if len(phone_num) == 11: # 3.再判断是否是纯数字 if phone_num.isdigit 阅读全文
摘要:
一、hashlib加密模块 hashlib模块是用于数据加密的,模块中有很多种加密算法,比如md5、base64、hmac、sha1等sha系列的加密算法。 1、何为加密 将明文数据处理成密文数据 让人无法看懂(无法逆转),但是可以通过已经加密过的结果进行穷举,来推测明文。 2、为什么加密 为了保证 阅读全文
摘要:
一、第三方模块的下载与使用 第三方模块就是我们直接说的大佬的模块,这也是python目前这么流行的原因。通常来说如果我们想使用第三方模块需要先下载,之后再次使用的时候就相当于导入内置模块一样直接导入就可以使用了。 下载第三方模块的方式一:pip工具 1、使用win+R打开cmd窗口(命令提示符窗口) 阅读全文
摘要:
一、正则表达式前戏 正则表达式是一门独立的技术,适用于所有的编程语言,它的主要作用就是利用一些特殊符号进行查找,可以对一些庞大的数据进行筛选。 举例: 当我们在登陆京东的网站时,需要输入手机号进行登陆,如果我们没有输入正确的手机号格式,就会出现错误提示,这些功能就是用正则表达式来实现的,虽然我们在用 阅读全文
摘要:
异常 1.异常处理能尽量少用就少用 2.被try监测的代码能尽量少就尽量少 3.当代码中可能会出现一些无法控制的情况下才应该考虑使用 异常处理语法结构 1.基本语法 try: 待监测的代码(可能会出现异常的代码) except 错误类型: 针对上述错误类型制定的方案 2.查看错误信息 try: 待监 阅读全文
摘要:
常用内置模块 一、os模块(重要) OS模块主要用于代码与操作系统的交互 1、mkdir/makedirs 创建目录(文件夹) import os # 1.创建目录(文件夹) os.mkdir(r'd1') # 相对路径 在执行文件所在的路径下创建目录 可以创建单级目录 os.mkdir(r'd2\ 阅读全文
摘要:
一、包的具体使用 1、当我们使用包来导入模块的时候需要注意在python2和3中双下滑线init.py的需求不一样,但是为了兼容性考虑我们也应该把双下划线init.py加上去。 2、当我们在导入模块的时候,如果只需要包中的几个模块,可以用from的形式来导入指定模块 3、在使用import方式导入模 阅读全文
摘要:
一、索引取值和迭代取值的差异 这里是对昨天的内容进行一个小补充,对比了索引取值和迭代取值的区别: 索引取值 索引取值可以根据索引在任何为此任意次的取值,但是不能对无序的数据类型取值。 迭代取值 可以对无序的数据类型取值也可以对有序的数据类型取值,但是只能根据前后的顺序取一遍数据值,不能后退。 二、模 阅读全文
摘要:
一、异常常见类型 当我们在编写python代码的时候会出现各种原因导致的异常,这里我们可以举一些常见的例子: 1、AssertionError 当 assert 语句失败时将被引发。用户利用断言语句检测异常时,如果断言语句检测的表达式为假,则会引发这种异常。 2、KeyError KeyError是 阅读全文
摘要:
1.你所使⽤过的⽂本编辑器有哪些 其中Typora有何特点并简单列举⼏个语法功能 文本编辑器:word,typora,印象笔记; Typora特点:界面简洁,在IT行业应用广泛,适用于不同语言环境。 语法功能:(1)有序标题:井号(几级标题就用几个井号) + 标题文字 (2)无序标题:+ + 空格 阅读全文