随笔分类 -  Python基础入门

摘要:python基础入门之正则表达式 正则表达式前戏 while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').strip() # 2.先判断是否是十一位 if len(phone_num) == 11: # 3.再判断是否是纯数字 if 阅读全文
posted @ 2022-10-30 20:58 知了了了了 阅读(58) 评论(0) 推荐(0)
摘要:加密模块、subprocess模块与日志 hashlib加密模块 加密 将明文数据处理成密文数据。为什么加密,为了保证数据安全。 判断数据是否加密 已加密的数据,通常表现为毫无规律的一串字符串(字符、数字、符号);密文长度越长,加密算法(数据处理过程)越复杂。 常见的加密算法 MD5、base64、 阅读全文
posted @ 2022-10-27 20:00 知了了了了 阅读(125) 评论(0) 推荐(0)
摘要:python入门基础之第三方模块 第三方模块的下载与使用 所谓第三方模块,就是别人写的模块,一般功能都比较强大。我们如果想使用第三方模块,第一次必须先下载后面才可以反复使用(等同于内置模块)。 第三方模块的下载方式 pip工具 注意每个解释器都有pip工具,如果我们的电脑上有多个版本的解释器那么我们 阅读全文
posted @ 2022-10-26 20:21 知了了了了 阅读(176) 评论(0) 推荐(0)
摘要:python基础入门之正则表达式 正则表达式前戏 while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').strip() # 2.先判断是否是十一位 if len(phone_num) == 11: # 3.再判断是否是纯数字 if 阅读全文
posted @ 2022-10-25 20:53 知了了了了 阅读(137) 评论(0) 推荐(0)
摘要:os模块与sys模块 os模块 os模块可以帮助我们直接对操作系统进行操作。我们可以直接调用操作系统的可执行文件、命令,直接操作文件、目录等等。在系统运维的核心基础。 os.system调用操作系统命令 import os cmd = 'ping www.baidu.com' os.system(c 阅读全文
posted @ 2022-10-20 21:36 知了了了了 阅读(124) 评论(0) 推荐(0)
摘要:常用内置模块 包 什么是包? 包是一个含有__init__.py文件夹,文件夹内可以组织子模块或子包。 包的具体使用 虽然python3对包的要求降低了,不需要__init__.py也可以识别,但是为了兼容性考虑最好还是加上__init__.py 1、如果只想用包中某几个模块,那么还是按照之前的导入 阅读全文
posted @ 2022-10-19 20:33 知了了了了 阅读(79) 评论(0) 推荐(0)
摘要:python基础入门之模块 索引取值与迭代取值的差异 l1 = [11, 22, 33, 44, 55] 1.索引取值 print( l1[2] ) # 33 可以任意位置任意次数取值,不支持无序类型的数据取值。 2.迭代取值 it = iter(l1) # 创建迭代器对象 print(next(i 阅读全文
posted @ 2022-10-18 20:03 知了了了了 阅读(73) 评论(0) 推荐(0)
摘要:异常处理与生成器 异常常见类型 SyntaxError NameError IndexError KeyError IndentationError ...... 异常处理语法结构 1、基本语法结构 try: 待监测的代码(可能会出错的代码) except 错误类型: 针对上述错误类型制定的方案 2 阅读全文
posted @ 2022-10-17 21:09 知了了了了 阅读(51) 评论(0) 推荐(0)
摘要:自测一卷 1.你所使⽤过的⽂本编辑器有哪些,其中Typora有何特点并简单列举⼏个语法功能 用过的文本编辑器:Windows自带的记事本、Word、typora Typora是一款实用易操作的Markdown语法编辑软件。其特点是: 1、支持中文; 2、跨平台,支持windows,mac,Linux 阅读全文
posted @ 2022-10-16 23:43 知了了了了 阅读(62) 评论(0) 推荐(0)
摘要:内置函数、迭代器、异常处理 重要内置函数 zip zip() 函数返回 zip 对象,它是元组的迭代器,其中每个传递的迭代器中的第一项配对在一起,然后每个传递的迭代器中的第二项配对在一起,依此类推。 如果传递的迭代器具有不同的长度,则项目数最少的迭代器将决定新迭代器的长度。 语法:zip(itera 阅读全文
posted @ 2022-10-14 20:45 知了了了了 阅读(56) 评论(0) 推荐(0)
摘要:算法、三元表达式、匿名函数 一、算法简介 1、算法的概念 简单来说,算法就是解决一个问题的具体步骤。算法是程序的灵魂。 程序 = 算法 + 数据结构 2、算法的应用场景 推荐算法:抖音视频推送,淘宝商品推送 成像算法(AI相关) 二、二分法 二分法,也称折半法,是一种在有序数组中查找特定元素的搜索算 阅读全文
posted @ 2022-10-13 20:21 知了了了了 阅读(57) 评论(0) 推荐(0)
摘要:多层语法糖、装饰器、递归函数 一、多层语法糖 多层语法糖就是有多个@函数名,一个函数就有多个功能。 def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwargs): print('执行了wrapper1') res1 = f 阅读全文
posted @ 2022-10-12 20:48 知了了了了 阅读(44) 评论(0) 推荐(0)
摘要:函数与装饰器 global与nonlocal 1、global关键字用来在函数或其他局部作用域中使用全局变量,如果不修改全局变量也可以不使用global关键字。 age = 18 def index(): global age age = 88 index() print(age) # 88 局部名 阅读全文
posted @ 2022-10-11 22:12 知了了了了 阅读(51) 评论(0) 推荐(0)
摘要:python基础入门之函数参数 一、形参与实参 1、形式参数 在函数定义阶段括号内填写的参数 def index(a) 2、实际参数 在函数调用阶段括号内填写的参数 index(123) 3、形参与实参的关系 1.形参相当于是变量名 2.实参相当于是数据值 3.在函数调用的阶段形参会临时与实参绑定关 阅读全文
posted @ 2022-10-10 20:31 知了了了了 阅读(138) 评论(0) 推荐(0)
摘要:python基础入门之函数 一、函数的概念 可以把函数看作工具,提前制造好,然后可以一直拿出来用。 函数的定义(关键字 def) def index(): pass # 不全代码语法结构 index() # 直接调用函数,就可以使用了 # 函数要先定义,再使用,否则会报错。 二、函数的语法结构 1、 阅读全文
posted @ 2022-10-09 19:26 知了了了了 阅读(94) 评论(0) 推荐(0)
摘要:python基础入门之文件操作 一、文件操作 1、文件的概念 文件就是把数据存起来,让程序下次执行时直接使用,省时省力。 2、代码打开文件的两种方式 方法一: f = open(文件路径,读写模式,encoding='utf8') f.close() 方法二: with open('a.txt',' 阅读全文
posted @ 2022-10-09 16:56 知了了了了 阅读(206) 评论(0) 推荐(0)
摘要:python基础入门(八) 一、数据类型内置方法之字典 dict() 字典中K值一般为字符串,只有是不可变数据类型就行。 字典中,K:V键值对是无序的。 1、按k取值(不推荐使用) l1 = {'name': 'jason', 'pwd': 123, 'hobby': 'read'} print(l 阅读全文
posted @ 2022-09-30 17:07 知了了了了 阅读(45) 评论(0) 推荐(0)
摘要:列表内置方法及操作 一、类型转换 list(其他数据类型) 把其他数据类型转成列表 print(type(list('123')), list('123')) # <class 'list'> ['1', '2', '3'] print(type(list({'name': 'jason', 'pw 阅读全文
posted @ 2022-09-29 22:59 知了了了了 阅读(54) 评论(0) 推荐(0)
摘要:字符串内置方法与操作 一、类型转换 str(转换的数据类型) 二、必须掌握的方法 1、索引取值 起始位置0开始,超出范围直接报错。 s1=(1,2,3,4,5,) print(s1[0]) # 输出结果1,[]里为索引值 s1可以是数列、元组 print(s1[-1]) # 输出结果5,索引值支持负 阅读全文
posted @ 2022-09-29 22:58 知了了了了 阅读(63) 评论(0) 推荐(0)
摘要:Python基础入门(七) 一、数据类型内置方法理论 数据类型的内置方法是Python为提高开发效率,每个数据类型内置一些快速实现效果的快捷代码。 数据类型调用内置方法格式: 数据类型.方法名 () eg: 'jason'.字符串内置方法 二、整型内置方法与操作 1、类型转换 int(需要转换的数据 阅读全文
posted @ 2022-09-29 22:57 知了了了了 阅读(50) 评论(0) 推荐(0)