Python程序
信算派掌门
这个作者很懒,什么都没留下…
展开
-
Python中相似功能代码辨析
使html源码中的乱码正常显示方法一:获取字节流后直接解码输出,获取网页正常源代码response.content.decode('utf-8')方法二:使用站点编码方式进行编码再输出就不会乱码response.encoding = 'utf-8' # 编码码再输出就不会乱码print(response.text)使用urllib库与requests库请求网页的区别# 使用ur...原创 2020-05-03 18:26:12 · 198 阅读 · 0 评论 -
Python实现中英文翻译功能
# 请输入你要翻译的内容key = input('请输入您要翻译的内容:')# 把提交的form表单的数据转换为bytes类型的数据data = { 'i': key, 'from': 'AUTO', 'to': 'AUTO', 'smartresult': 'dict', 'client': 'fanyideskweb', 'salt': '...原创 2020-05-03 18:55:48 · 1039 阅读 · 1 评论 -
一题三解百度贴吧源码任性爬
先上一道普通菜色,一般性代码爬取headers_list = [{ 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ' 'like Gecko) Chrome/81.0.4044.129 Safari/537.36'}, { ...原创 2020-05-03 18:02:25 · 216 阅读 · 0 评论 -
“命名空间”的价值如同空气般的存在
编写Python程序的过程中,如果要使用变量和函数,都需要先对变量和函数命名后才能使用。Python会把命名后的变量和函数分配到不同的命名空间,并通过名称来识别它们。Python为什么要区分不同的命名空间呢?它有两个作用:一个作用是不同的命名空间对应不同的作用域;另外一个作用是防止命名冲突。不同的命名空间对应不同的作用域前面我们已经知道了在函数内部声明的变量属于局部变量,在模块内部声明的变量属...原创 2020-04-25 15:52:19 · 144 阅读 · 0 评论 -
优化质数判断:输出100万内所有质数,你的电脑崩溃了吗
输出100W以内所有的质数,用时多少?我的电脑用了24秒import mathfrom time import *n = 1000000i = 2start = time()while i <= n: flag = True j = 2 while j <= math.sqrt(i): if i % j == 0: ...原创 2020-04-15 22:06:00 · 269 阅读 · 0 评论 -
用Python输出星形阵列
i = 0while i < 5: j = 0 while j <= i: print('*', end='') j += 1 i += 1 print()# *# **# ***# ****# *****i = 1n = 5while i <= n: j = 1 while j ...原创 2020-04-15 21:10:21 · 3623 阅读 · 0 评论 -
后台诱骗策略告诉你买彩票为什么中奖难
彩票种奖,天理难容情景设置:让用户输入0-9中的任意一个数字,每次输入1个,马上反馈是否中奖,共计9次输入机会,最终输出的刚才是用户没有猜过的数字。下面是代码实现:import randompiaoci = []i = 0while i < 9: number = int(input('请输入一个0-9的数字:')) piaoci.append(number)...原创 2020-04-14 14:30:15 · 926 阅读 · 1 评论 -
用Python输出99乘法表
i = 1while i < 10: j = 1 while j <= i: print(i, 'x', j, '=', i * j, end=' ') j += 1 print('\n') i += 1# 1 x 1 = 1 # # 2 x 1 = 2 2 x 2 = 4 # # 3 x 1...原创 2020-04-13 22:15:23 · 233 阅读 · 0 评论 -
判断闰平年的Python程序新鲜出炉
a = int(input('请输出一个公历年份:'))if a % 4 == 0 and a % 100 != 0 or a % 400 == 0: print(a, '是闰年!')else: print(a, '是平年')原创 2020-04-13 21:15:35 · 338 阅读 · 0 评论 -
Python程序之数论
水仙花数称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)以下实现1000以内所有水仙花数输出及总个数num = 100while num < ...原创 2020-04-13 22:01:45 · 404 阅读 · 0 评论