Python系列
记录python学习使用过程
程序员阿卢
JAVA开发爱好者
Springcloud开发爱好者
VUE开发爱好者
uiapp开发爱好者
8年java开发老机
展开
-
python基础:基于python的邮件发送工具
文章目录固定发送多人发送读取文件发送邮件固定发送# smtplib 用于邮件的发信动作import smtplibfrom email.header import Headerfrom email.mime.text import MIMEText# email 用于构建邮件内容# 发信方的信息:发信邮箱,QQ 邮箱授权码from_addr = 'XXX@qq.com'password = '******'# 收信方邮箱to_addrs = ['XXXX@qq.com','XXXX原创 2021-05-10 15:51:40 · 242 阅读 · 0 评论 -
python基础:基于python的邮件发送-完善邮件内容
以下已qq邮箱为例,实现简易邮件发送,其中from_addr 、to_addr 可以是一致的,也可以不一样。password 是from_addr 对应的授权码。具体操作登录from_addr 邮箱后在设置里面处理。实现以代码为主,已测试没问题,只需要替换from_addr 、to_addr 、password 就可以运行# smtplib 用于邮件的发信动作import smtplibfrom email.header import Headerfrom email.mime.text impor原创 2021-05-10 15:44:16 · 203 阅读 · 0 评论 -
python基础:基于Python的邮件-简易邮件
以下已qq邮箱为例,实现简易邮件发送,其中from_addr 、to_addr 可以是一致的,也可以不一样。password 是from_addr 对应的授权码。具体操作登录from_addr 邮箱后在设置里面处理。# smtplib 用于邮件的发信动作import smtplibfrom email.mime.text import MIMEText# email 用于构建邮件内容# 发信方的信息:发信邮箱,QQ 邮箱授权码from_addr = 'XXX@qq.com'password原创 2021-05-10 15:40:10 · 290 阅读 · 0 评论 -
python基础:模块的使用——time使用——时间记录器实现
time包含了很多方法,如获取当前系统的时间,获取年月日等都可以。下面使用了while for循环,if条件判断,time模块获取本地当前时间以及时间倒计时,文件的写操作等实现了时间记录到文本的功能import timeinput("欢迎使用“时间管理器”!请按回车继续。")while True: task_name = input('请输入任务名:') task_time = int(input('你觉得自己至少可以专注这个任务多少分钟?输入 N 分钟')) input原创 2021-04-27 00:06:46 · 575 阅读 · 0 评论 -
python基础:模块使用——CSV模块库操作
文章目录CSV库读操作写操作CSV库# 请直接运行并体验代码import csv# dir()函数会得到一个列表,用for循环一行行打印列表比较直观for i in dir(csv): print(i)执行以上代码可以看到如下结果DialectDictReaderDictWriterErrorQUOTE_ALLQUOTE_MINIMALQUOTE_NONEQUOTE_NONNUMERICSnifferStringIO_Dialect__all____bui原创 2021-04-27 00:01:59 · 359 阅读 · 0 评论 -
pyhton基础:模块的使用
文章目录模块使用自己模块inport语句from...import...if __name__=='__main__'使用他人的模块模块模块是最高级别的程序组织单元使用自己模块inport语句# 【文件:story.py】sentence = '从前有座山,'def mountain(): print('山里有座庙,')class Temple: sentence = '庙里有个老和尚,' def reading(self): print('在讲原创 2021-04-26 23:53:32 · 105 阅读 · 0 评论 -
Python基础:文件读写
文章目录文件读写读取文件写入文件文件读写是Python代码调用电脑文件的主要功能,能被用于读取和写入文本记录、音频片段、Excel文档、保存邮件以及任何保存在电脑上的东西读取文件读取每以行并打印file1 = open('/Users/Ted/Desktop/scores.txt','r',encoding='utf-8') file_lines = file1.readlines()file1.close()for i in file_lines: #用for...in...把每一原创 2021-04-26 23:42:58 · 131 阅读 · 0 评论 -
Python基础:面向对象编程实战——简易图书管理系统
简易图书管理系统主要有以下功能:1.查询所有书籍2.添加书籍3.借阅书籍4.归还书籍5.退出系统。代码实现主要为:class Book: def __init__(self, name, author, comment, state = 0): self.name = name self.author = author self.comment = comment self.state = state def __str_原创 2021-04-25 17:18:06 · 1087 阅读 · 1 评论 -
Python基础:类的继承和定制
文章目录类的继承和定制类的继承类的定制继承写法基础写法多层继承多重继承定制写法新增重写类的继承和定制类的继承让子类拥有了父类拥有的所有属性和方法,继承多个的时候左边开始,优先继承类的定制在继承基础上可以做如下操作:(1)创建新属性、新方法;(2)修改继承到的属性或方法继承写法基础写法# 先阅读代码,再运行代码。class Chinese: eye = 'black' def eat(self): print('吃饭,选择用筷子。')class Ca原创 2021-04-25 16:33:17 · 93 阅读 · 0 评论 -
Python基础:类和对象
文章目录类与对象类对象类的创建和调用创建类类的调用创建类的两个关键点self初始化方法面向对象编程类与对象类类是某个特定的群体,实例是群体中某个具体的个体对象万事万物,皆为对象类的创建和调用创建类class Computer: screen = True def start(self): print('电脑正在开机中……')类的调用class Computer: screen = True def start(self):原创 2021-04-25 16:21:47 · 82 阅读 · 0 评论 -
python基础:石头、剪刀、布对战游戏
文章目录石头、剪刀、布对战游戏简化版程序import random# 出拳punches = ['石头','剪刀','布']computer_choice = random.choice(punches)user_choice = ''user_choice = input('请出拳:(石头、剪刀、布)') # 请用户输入选择while user_choice not in punches: # 当用户输入错误,提示错误,重新输入 print('输入有误,请重新出拳')原创 2021-04-21 11:34:35 · 386 阅读 · 0 评论 -
python基础:python函数
文章目录初识函数函数的作用定义和调用函数函数的进阶使用参数类型返回多个值函数的嵌套变量作用域函数的嵌套初识函数函数的作用组织好的,可以重复使用的,用来实现单一功能的代码定义和调用函数def math(x): y = x ** 2 + x return ya = math(10)print(a)输出结果是110函数的进阶使用参数类型print(*objects, sep = ' ', end = '\n', file = sys.stdout, flush = Fa原创 2021-04-21 11:31:44 · 271 阅读 · 0 评论 -
Python基础:对战游戏
一个使用python基础语法编写的代码,对于for循环,while循环,if else条件判断等都进一步熟悉。下面是对战游戏代码:import timeimport randomplayer_victory = 0enemy_victory = 0for i in range(1,4): time.sleep(1.5) print(' \n——————现在是第 %s 局——————' % i) #对比之前:(' \n——————现在是第'+str(i)+'局—————原创 2021-04-20 11:04:24 · 712 阅读 · 0 评论 -
Python基础:布尔值判断以及break、continue、pass和else四种语句
文章目录数据做判断——布尔值两个数值做比较直接用数值做运算布尔值之间的运算and、or语句其它四种新的语句break语句contrnue语句pass语句else语句数据做判断——布尔值两个数值做比较常见的运算符例如password = input('请输入密码:')if password =='abc': print('密码正确!')else: print('密码错误!')直接用数值做运算例如# 直接运行代码即可if 1: print('熊猫')除了原创 2021-04-20 10:57:05 · 2253 阅读 · 0 评论 -
Python基础:for循环和while循环
文章目录for循环while循环两种循环对比for循环for i in [1,2,3,4,5]: print(i)dict = {'日本':'东京','英国':'伦敦','法国':'巴黎'}for i in dict: print(i)for i in range(10): print('书桓走的第'+str(i)+'天,想他')while循环password = '' # 变量password用来保存输入的密码while password !='816':原创 2021-04-19 23:57:43 · 94 阅读 · 0 评论 -
Python基础:列表和字典数据类型
文章目录列表什么是列表从列表提取单个元素从列表提取多个元素给列表增加/删除元素添加删除字典什么是字典给字典添加/删除元素列表和字典异同不同点相同点列表什么是列表一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开。list1=['小明',18,1.70]print(list1)从列表提取单个元素方式一students = ['小明','小红','小刚']for i in students: print(i+'同学')方原创 2021-04-19 23:42:36 · 463 阅读 · 0 评论 -
Python基础:终端输入之input函数
文章目录input函数input函数的使用input函数结果的赋值input函数数据类型input函数结果的强制转换input函数input函数的使用input('请在以下四个选项【格兰芬多;斯莱特林;拉文克劳;赫奇帕奇】中,输入你想去的学院名字: ')#运用input函数搜集信息input函数结果的赋值choice = input('请输入您的选择:')#变量赋值if choice == '1':#条件判断:条件1 print('霍格沃茨欢迎您的到来。')#条件1的结果原创 2021-04-19 23:05:08 · 376 阅读 · 0 评论 -
Python基础:if else条件判断示例
文章目录条件判断单向判断双向判断多向判断if嵌套条件判断单向判断# 成绩score=70# 条件:如果你拥有的成绩大于等于60个if stonenumber>=60 # 结果:显示‘你拥有了毁灭宇宙的力量’的结果 print('你合格了') 双向判断# 成绩score=70# 条件:如果你拥有的成绩大于等于60个if stonenumber>=60 # 结果:显示‘你拥有了毁灭宇宙的力量’的结果 print('你合格了'原创 2021-04-19 22:48:34 · 1390 阅读 · 0 评论 -
Python基础:数据类型、应用及转换
文章目录数据类型字符串整数浮点数数据应用四则运算字符串拼接输出结果数据累形成查询——type函数数据转换str()函数int()函数float()函数数据类型字符串由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个文字,甚至是一个符号。字符串可以表达现实世界里的词、语句、表达式等Chinese = '镜像世界'English = "mirror world"print(Chinese)print(English)整数不带小数点的数字a = 10b = -60c = 68原创 2021-04-19 10:52:23 · 223 阅读 · 2 评论 -
Python基础:print函数
Python基础:print函数print()函数无引号有引号单引号双引号三引号转义字符变量和赋值变量命名规范变量赋值用“=”最终值等于最后赋值值print()函数print()是告诉计算机,把输入的内容打印出来无引号让计算机读懂括号里面的内容,并打印出最终结果print(1+1) 》》》2print(520)》》》520有引号计算机不要读懂内容,原样输出输入内容单引号原样输出print('python') 》》》python双引号可以输出到单引号的内容print("I'm原创 2021-04-19 10:04:50 · 828 阅读 · 0 评论