随笔分类 -  Python初体验

1
摘要:有时候项目中会涉及发送电子邮件,因此,先记录一下 import smtplib from email.mime.text import MIMEText #邮件接收者邮箱 email='2201128470@qq.com' import easygui receiver=email subject= 阅读全文
posted @ 2020-06-18 16:26 极限之旅 阅读(174) 评论(0) 推荐(0)
摘要:from MyQR import myqr import os version, level, qr_name = myqr.run( words = "https://www.baidu.com", # 可以是字符串,也可以是网址(前面要加http(s)://) version = 1, # 设置 阅读全文
posted @ 2020-06-18 14:13 极限之旅 阅读(766) 评论(0) 推荐(0)
摘要:什么是抽象类 与java一样,python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 为什么要有抽象类 如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函数属性。 比如我们有香蕉 阅读全文
posted @ 2020-06-18 14:04 极限之旅 阅读(444) 评论(0) 推荐(0)
摘要:这个实例是用tkinter写的一个界面,实现了登录注册功能,注册成功会发电子邮件 #导入需要的模块 import tkinter as tk import tkinter.messagebox import pymysql import smtplib from email.mime.text im 阅读全文
posted @ 2020-06-18 13:52 极限之旅 阅读(710) 评论(0) 推荐(0)
摘要:为什么要有这篇博文呢,因为,去年的9月份开学初迷迷糊糊就当了班长。后来,要评奖评优,统计班级里每个同学的绩点什么的,由于我的excel实在是不熟练,当时就写了个程序,只要输入相应的分数就自动转换得到绩点,记录一下,以后要操作excel可能还有用呢。 import openpyxl #可进行读写和修改 阅读全文
posted @ 2020-06-18 13:26 极限之旅 阅读(407) 评论(0) 推荐(0)
摘要:令 Pi 表示第 i 个素数。现任给两个正整数 M <= N <=104,请输出 PM 到 PN 的所有素数。 输入格式: 输入在一行中给出 M 和 N ,其间以空格分隔。 输出格式: 输出从 PM 到 PN 的所有素数,没 10 个数字占 1 行,但行末不得有多余空格。 输入样例: 5 27 输出 阅读全文
posted @ 2020-04-03 12:27 极限之旅 阅读(227) 评论(0) 推荐(0)
摘要:给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 被 5 整除的数字中所有偶数的和; A2​​ = 被 5 除后余 1 的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...; A3​​ = 被 5 除后余 2 的数字的个数; A4​​ = 被 5 除后余 3 阅读全文
posted @ 2020-04-02 21:43 极限之旅 阅读(264) 评论(0) 推荐(0)
摘要:题目描述 给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。 输入描述: 输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。 输出描述: 对每组测试用例,在一行中输出“Case #X: 阅读全文
posted @ 2020-04-02 18:39 极限之旅 阅读(159) 评论(0) 推荐(0)
摘要:面向对象进阶当然是要谈谈面向对象的三大特性:封装、继承、多态 @property装饰器 python虽然不建议把属性和方法都设为私有的,但是完全暴露给外界也不好,这样,我们给属性赋值的有效性九无法保证,因此,为了使得对属性的访问既安全又方便,可以通过属性的getter(访问器)和setter(修改器 阅读全文
posted @ 2019-08-02 23:36 极限之旅 阅读(314) 评论(0) 推荐(0)
摘要:python的面向对象和以前学的c++,Java都是一般,大同小异,面向对象基础先谈谈类的构造,编写,属性和方法的可见性等等 1.定义类,创建和使用对象 2.属性和方法的可见性 Python在这个地方和其他语言还是有些区别的,其他语言可以设置属性为私有的(private)或者受保护的(protect 阅读全文
posted @ 2019-07-30 15:42 极限之旅 阅读(307) 评论(0) 推荐(0)
摘要:在此先安利一波大佬的Python学习项目地址:https://github.com/jackfrued/Python-100-Days 这些天一直在看着大佬的项目学习Python,这是第五天循环学习完的练习,感觉很有意思,就照着意思写了一下,期间也改进了很多不满意的地方,个人认为这个例子真的很🆗, 阅读全文
posted @ 2019-05-18 17:52 极限之旅 阅读(4064) 评论(0) 推荐(0)
摘要:lambda表达式:起到一个函数速写的作用,允许在代码内嵌入一个函数的定义; filter()函数:1.用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。2.接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,返回True或False,将返回Tru 阅读全文
posted @ 2019-05-18 13:29 极限之旅 阅读(290) 评论(0) 推荐(0)
摘要:python查看对象,函数帮助文档:.__doc__,例:str.split.__doc__ 查看详细对象,函数文档:help(),例:help(str.split) 函数参数可设置默认值 如果不能提前确定参数个数,可以采用可变参数,因此,python不必支持函数的重载,更简单,更方便的实现重载 函 阅读全文
posted @ 2019-05-17 22:56 极限之旅 阅读(328) 评论(0) 推荐(0)
摘要:浮点数类型:round(x,d)可对浮点数进行四舍五入,科学计数法:aeb表示a*10^bpython大小写敏感整数类型:无范围限制,pow(x,y)表示x^y,想算多大算多大,四种表示形式:十进制,二进制(0b开头),八进制(0o开头),十六进制(0x开头)原始字符串:在字符串前面加r,例如:st 阅读全文
posted @ 2019-05-17 20:30 极限之旅 阅读(346) 评论(0) 推荐(0)
摘要:画一个红色的五角星 效果图: 画一条蟒蛇 效果图: 画一组内切圆 效果图: 画一个社会人小猪佩奇,代码是借鉴某位大佬的 效果极佳: 简单总结一下好了,其实turtle库还是非常有用的,以后可以画张很有创意的图片去表白女神了,讲不好那天就用上了呢: 显示器和turtle窗体的左上角都是原点turtle 阅读全文
posted @ 2019-03-26 22:12 极限之旅 阅读(42312) 评论(1) 推荐(1)
摘要:1)python单行注释用#,多行注释用三对单引号'''........'''; 2)python的eval()函数可以把字符串转换为数字; 3)python用format()函数可以实现数据的格式化 4)python列表的索引正向从0开始,反向从-1开始; 5)python可以通过切片获取列表的一 阅读全文
posted @ 2019-03-26 21:06 极限之旅 阅读(2773) 评论(1) 推荐(0)
摘要:描述 给定一个数n,范围为0≤n≤100,请你编程精确的求出n的阶乘n!。 给定一个数n,范围为0≤n≤100,请你编程精确的求出n的阶乘n!。 输入 输入数据有多行,每行一个整数n,当n<0时输入结束。 输入数据有多行,每行一个整数n,当n<0时输入结束。 输出 输出n的阶乘。 输出n的阶乘。 样 阅读全文
posted @ 2018-12-02 14:17 极限之旅 阅读(5636) 评论(0) 推荐(0)
摘要:描述 求两个整数之和。 求两个整数之和。 输入 输入数据只包括两个整数A和B。 输入数据只包括两个整数A和B。 输出 两个整数的和。 两个整数的和。 样例输入 1 2 样例输出 3 这个输入还有其他方法都可以,但python的split()函数具有切片功能,可以直接返回分割后的字符串列表list,再 阅读全文
posted @ 2018-12-02 14:09 极限之旅 阅读(8652) 评论(0) 推荐(0)
摘要:描述 一个斐波那契序列,F(0) = 0, F(1) = 1, F(n) = F(n-1) + F(n-2) (n>=2),根据n的值,计算斐波那契数F(n),其中0≤n≤1000。 一个斐波那契序列,F(0) = 0, F(1) = 1, F(n) = F(n-1) + F(n-2) (n>=2) 阅读全文
posted @ 2018-11-29 16:08 极限之旅 阅读(430) 评论(0) 推荐(0)
摘要:描述 给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。 输入 每个输入包含1个测试用例,即一 阅读全文
posted @ 2018-03-25 23:46 极限之旅 阅读(459) 评论(0) 推荐(0)

1