Python入门到精通
文章平均质量分 63
记录python学习笔记
这个需求做不l
精通所有编程语言,擅长各种前后台及各类算法,总之没不会的.....如有任何问题请私信我。
展开
-
python 利用zmail库发送邮件
一:Zmail的优势:1:自动填充大多数导致服务端拒信的头信息(From To LocalHost之类的)2:将一个字典映射为email,构造信件就像构造字典一样简单3:自动寻找邮件服务商端口号地址,自动选择合适的协议(经过认证的)4:只依赖于python3,嵌入其他项目时无需烦恼二:安装zmailpip install zmail三:使用zmail1:发送邮件import zmailmail_content = {‘subject’:‘Success’,#主题‘content’:‘原创 2021-12-16 23:41:59 · 1285 阅读 · 0 评论 -
Python中的time模块
time 时间模块import time'''概念: 1。 时间戳: 1574905882.6581771 表示从1970年1月1日0时0分0秒到现在的一个秒数,目前可以计算到2038年 2。 时间字符串: Thu Nov 28 09:54:08 2019 3。 时间元组: time.struct_time(tm_year=2019, tm_mon=11, tm_mday=28, tm_hour=9, tm_min=55, tm_sec=32, tm_wday=3, tm原创 2021-12-01 16:31:55 · 117 阅读 · 0 评论 -
Python中的系统内置模块(二)
系统内置模块就是按照python解释器后,系统给提供的模块在需要时可以导入后使用,例如:json,re,os。。。序列化模块序列化是指可以把python中的数据,以文本或二进制的方式进行转换,并且还能反序列化为原来的数据数据在程序与网络中进行传输和存储时,需要以更加方便的形式进行操作,因此需要对数据进行序列化对数据进行序列化的主要方法有以下两种二进制序列化模块 pickle (python专用)文本序列化模块 json (互联网通用)pickle 序列化dum.原创 2021-12-01 16:31:24 · 137 阅读 · 0 评论 -
Python中的系统内置模块(一)
系统内置模块就是按照python解释器后,系统给提供的模块在需要时可以导入后使用,例如:json,re,os。。。序列化模块序列化是指可以把python中的数据,以文本或二进制的方式进行转换,并且还能反序列化为原来的数据数据在程序与网络中进行传输和存储时,需要以更加方便的形式进行操作,因此需要对数据进行序列化对数据进行序列化的主要方法有以下两种二进制序列化模块 pickle (python专用)文本序列化模块 json (互联网通用)pickle 序列化dum.原创 2021-12-01 16:31:00 · 162 阅读 · 0 评论 -
Python中的File文件操作
Python中的File(文件)操作针对磁盘中的文件的读写。文件I/O I 输入(input) O输出(Output)文件操作步骤:1.打开文件 2.读写文件 3.关闭文件写入文件的操作:(把大象装进冰箱)打开文件 open() ==> 打开冰箱写入内容 write() ==> 把大象装进冰箱关闭文件 close() ==> 关闭冰箱门读取文件的操作:(把大象从冰箱中取出)打开文件 open() ==> 打开冰箱门读取内容 read原创 2021-12-01 16:30:06 · 697 阅读 · 0 评论 -
Python数据类型详解(集合)
确定的一组无序的数据的组合确定的? 当前集合中元素的值不能重复由多个数据组合的复合型数据(容器类型数据)集合中的数据没有顺序功能:成员检测、从序列中去除重复项以及数学中的集合类计算,例如交集、并集、差集与对称差集等等。集合的定义可以直接使用 {} 来定义集合可以使用set()进行集合的定义和转换使用集合推导式完成集合的定义注意:集合中的元素不能重复,集合中存放的数据:Number,Strings,Tuple,冰冻集合集合的基本操作和常规函数# 定义集合vars = {12.原创 2021-11-28 13:40:47 · 135 阅读 · 0 评论 -
Python 数据类型详解(字典)
数据类型详解-字典字典也是一种数据的集合,由键值对组成的数据集合,字典中的键不能重复字典中的键必须是不可变的数据类型,常用的键主要是:字符串,整型。。。字典的定义字典可以通过将以逗号分隔的 键: 值 对列表包含于花括号之内来创建字典也可以通过 dict 构造器来创建{'jack': 4098, 'sjoerd': 4127} 或 {4098: 'jack', 4127: 'sjoerd'}# 1。 使用{}定义vardict = {'a':1,'b':2,'c':2}# 2。 使原创 2021-11-28 13:40:12 · 859 阅读 · 0 评论 -
Python 数据类型详解(元组)
数据类型详解-元组元组和列表一样都是一组有序的数据的组合。元组中的元素一但定义不可以修改,因此元组称为 不可变数据类型元组定义定义空元组 变量 = (),或者 变量=tuple()还可以使用 变量 = (1,2,3) 定义含有数据的元组注意:如果元组中只有一个元素时,必须加逗号 变量=(1,)特例:变量=1,2,3 这种方式也可以定义为一个元组元组的相关操作由于元组是不可变的数据类型,因次只能使用索引进行访问,不能进行其它操作元组可以和列表一样使用切片方式获取元素元组的切片原创 2021-11-28 13:39:03 · 503 阅读 · 0 评论 -
Python数据类型详解(列表)
## 数据类型详解-列表> 列表就是一组有序的数据组合,列表中的数据可以被修改## 列表的定义+ 可以使用 中括号进行定义 [] + 也可以使用 list函数 定义+ 在定义列表中的元素时,需要在每个元素之间使用逗号,进行分隔。[1,2,3,4]+ 列表中的元素可以是任意类型的,通常用于存放同类项目的集合## 列表的基本操作+ 列表定义-[],list()+ 列表相加-拼接+ 列表相乘-重复+ 列表的下标- 获取,更新+ 列表元素的添加-append()+ 列表元素原创 2021-11-28 13:38:11 · 151 阅读 · 0 评论 -
Python 数据类型详解(字符串)
数据类型详解-字符串回顾字符串的定义方式了解转义字符字符串相关的操作字符串格式化的方法字符串相关函数字符串的定义方式单引号定义字符串 ‘ ’双引号定义字符串 “ ”三引号定义字符串 ‘’‘内容’‘’或者 “”“内容”“”字符串定义时,引号可以互相嵌套转义字符一个普通的字符出现在转义符 \ 的后面时,实现了另外一种意义\ 转义符,续行符。作为转义符时,在\后面出现的字符可能会实现另外一种意义。作为续行符时,在行尾使用了\后,可以换行继续书写内容\n 代表一个原创 2021-11-28 13:37:30 · 135 阅读 · 0 评论 -
Python 模块化编程(内置函数)
内置函数内置函数就是在系统安装完python解释器时,由python解释器给提供好的函数range() 函数如果你确实需要遍历一个数字序列,内置函数 range() 会派上用场。它生成算术级数range()函数功能:能够生成一个指定的数字序列参数: start : 开始的值 ,默认值为0 stop : 结束的值 [, step]: 可选,步进值 默认值为1返回值: 可迭代的对象,数字序列使用案例:#range函数的使用方式# 只写一个参数,就是从零开始原创 2021-11-28 13:36:39 · 101 阅读 · 0 评论 -
Python 模块化编程(高阶函数)
递归函数递归函数就是定义了一个函数,然后在函数内,自己调用了自己这个函数递归函数内必须要有结束,不然就会一只调用下去,直到调用的层数越来越多,栈溢出递归函数是一层一层的进入,再一层一层的返回初步认识递归函数# 初步认识 递归函数 3 2 1 0def digui(num): print(num) # 3 2 1 0 # 检测当前的值是否到了零 if num > 0: # 调用函数本身 digui(num-1) print原创 2021-11-28 13:36:00 · 118 阅读 · 0 评论 -
python模块化编程(函数)
模块化编程模块化编程指把程序进行封装(函数封装,面向对象,文件。。。)什么是函数?function -> 函数,功能函数就是一个具有特定功能的代码块函数的作用?函数就是把代码进行封装,以提高代码的重用性,提高开发效率,并且降低了后期的维护成本函数的定义和使用# 定义函数【基本结构】def 函数名([参数列表]): 当前函数的具体功能的代码 当前函数的具体功能的代码 。。。。 # 函数封装完并不会执行,只是把函数定义了而已# 如果想使用定原创 2021-11-28 12:46:10 · 329 阅读 · 0 评论 -
python 运算符与流程控制
本章节主要说明Python的运算符。举个简单的例子 4 + 5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运算符运算符描述实例+加 - 两个对象相加a + b 输出结果 31-减 - 得到负数或是一个数减去另一个数a - b 输出结果原创 2021-11-28 12:45:12 · 117 阅读 · 0 评论 -
python入门基础知识
编写python程序的文件,称为python的脚本或程序要求当前的python脚本的文件后缀名必须是.pypycharm使用注意需要明确的知道你当前pycharm选择的python环境注释注释就是一段说明文字,并不会被执行在python的脚本中,开头的第一个字符如果是 # 那么就是注释了print() 输出函数print可以在程序中输出一些内容,字符串,数字。。。函数就是为了完成一些功能,例如:print就是为了输出数据变量# 什么是变量?# 变量就是用一个英文字符.原创 2021-11-28 12:43:53 · 54 阅读 · 0 评论