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

浙公网安备 33010602011771号