- 博客(30)
- 收藏
- 关注
原创 Python实现中英文翻译功能
# 请输入你要翻译的内容key = input('请输入您要翻译的内容:')# 把提交的form表单的数据转换为bytes类型的数据data = { 'i': key, 'from': 'AUTO', 'to': 'AUTO', 'smartresult': 'dict', 'client': 'fanyideskweb', 'salt': '...
2020-05-03 18:55:48
1147
1
原创 Python中相似功能代码辨析
使html源码中的乱码正常显示方法一:获取字节流后直接解码输出,获取网页正常源代码response.content.decode('utf-8')方法二:使用站点编码方式进行编码再输出就不会乱码response.encoding = 'utf-8' # 编码码再输出就不会乱码print(response.text)使用urllib库与requests库请求网页的区别# 使用ur...
2020-05-03 18:26:12
251
原创 一题三解百度贴吧源码任性爬
先上一道普通菜色,一般性代码爬取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
298
原创 这样设置你的PyCharm瞬间提升你的逼格
我们在看一些大神共享的py文档时,在文档头部总有一些说明内容,感觉很有逼格,现在我们来看一下如何设置吧单击”File“菜单->"Settings…“选项->左侧目录树中选择"Editor”->“Code Style”->“File and Code Templates”->“Python Script”,界面如下图所示确认内容后,再新建Py文件的时候就自动带上...
2020-04-25 17:00:41
308
原创 PyCharm中python console不见了怎么办
PyCharm中一个功能全面的IDE,但有时候我们需要使用命令行解释器去执行一些非常简单的语句或调试表达式时,就会用到PyCharm自带的python console今天下午手贱把这个模块remove了,百度查了半天终于又找了回来我们只需要单击”View“菜单->“Tool Windows”->"Python Console"即可重新调出,如果此方法解决了你的问题请不要忘记点赞哦...
2020-04-25 16:43:38
9838
原创 “命名空间”的价值如同空气般的存在
编写Python程序的过程中,如果要使用变量和函数,都需要先对变量和函数命名后才能使用。Python会把命名后的变量和函数分配到不同的命名空间,并通过名称来识别它们。Python为什么要区分不同的命名空间呢?它有两个作用:一个作用是不同的命名空间对应不同的作用域;另外一个作用是防止命名冲突。不同的命名空间对应不同的作用域前面我们已经知道了在函数内部声明的变量属于局部变量,在模块内部声明的变量属...
2020-04-25 15:52:19
188
原创 元组和字典基础知识集锦
a = {“name”:“123”,“data”:{“result”:[{“src”:“python1”},{“src”:“python2”},{“src”:“python3”}]}}取出上述字典中的python1/python2/python3a = {"name": "123", "data": {"result": [{"src": "python1"}, {"src": "...
2020-04-22 19:46:33
143
原创 一道面试题引发的关于列表切片的思考
先贴上面试题:现在有 a = [1,2,3,4,5,6] 不通过函数的形式实现列表的反转([6,5,4,3,2,1]) 并写出推导过程关于列表切片,在官方给出的解释如下:s[i:j:k] slice of s from i to j with step ks is an instance of a mutable sequence type, t is any iterable obje...
2020-04-18 10:16:11
472
1
原创 优化质数判断:输出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
327
原创 用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
4071
原创 后台诱骗策略告诉你买彩票为什么中奖难
彩票种奖,天理难容情景设置:让用户输入0-9中的任意一个数字,每次输入1个,马上反馈是否中奖,共计9次输入机会,最终输出的刚才是用户没有猜过的数字。下面是代码实现:import randompiaoci = []i = 0while i < 9: number = int(input('请输入一个0-9的数字:')) piaoci.append(number)...
2020-04-14 14:30:15
1064
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
272
原创 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
468
原创 判断闰平年的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
391
原创 Pyhon实现变量值交换基础代码
a, b = 2, 5t = aa = bb = tprint(a, b)a, b = 2, 5a += bb = a - ba = a - bprint(a, b)a, b = 2, 5a, b = b, aprint(a, b)
2020-04-10 22:41:26
119
原创 你不知道的关于Python运算符的冷门知识
#三元运算符求三个变量的最大值a = 13b = 15c = 22m = a if a > b else bn = m if m > c else cprint(n)
2020-04-10 22:22:08
150
原创 查字典的查找算法
学习对分查找与顺序查找后,我们会发现对分查找的效率要高很多,对比100000的数据,顺序查找最糟糕的情况要查找10000次,而对分查找只需查找:int(log(100000))+1(即17次),但是我们会发现查字典,如查单词:art,并不是从26个英文字母的中间字母查起的,既然对分查找效率这么高,为什么不用的,这里就涉及到今天我们讲的插值查找,是在对分查找基础上的一种优化,本身代码与对分查找极其相...
2020-04-10 19:44:52
920
原创 惊呆了,原来对分查找这么简单,快来看一下吧!
i = 1: j = nDo While i <= j m = (i + j) \ 2 If a(m) = Key Then Label1.Caption = Str(m) Exit Do ElseIf Key < a(m) Then j = m - 1 Else i = m + 1 ...
2020-04-10 11:39:49
465
原创 利用对分查找生成100个有序随机数
Private Sub Command1_Click() Dim a(1 To 100) As Integer Dim Low As Integer, High As Integer Randomize a(1) = Int(100 * Rnd) For i = 2 To 100 temp = Int(100 * Rnd) Low = 1 High = i -1 Do ...
2020-04-10 11:27:11
221
转载 你的格局决定你的结局
你的心有多宽,你的舞台就有多大;你的格局有多大,你的心就有多宽;放大你的格局,你的人生将不可思议。图片发自简书App一家庭妇女买了件衣服,习惯性地跟邻居显摆,却发现同样的衣服邻居比她少花了20元钱,于是她耿耿于怀数天。这人的格局就值20元钱了。有一个乞丐,整天在街上乞讨,对路上衣着光鲜的人毫无感觉,却嫉妒比自己乞讨得多的乞丐,这人估计一直就是个乞丐了。三个工人在工地砌墙,有人问他们在干...
2020-04-08 22:39:29
285
原创 利用HTTP从网络服务获得信息的四种方法
GET在浏览器中输入网址浏览该网页就使用到这个方法POST在我们填写表单或提交信息到网络服务器的后端程序时会使用该方法PUT用于更新一个对象或信息,比如在已注册的优快云账户中更新你的个人信息DELETE用于删除一个对象,比如删除优快云中的某个用户...
2020-04-01 11:33:08
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人