- 博客(27)
- 收藏
- 关注
原创 sublime text3的下载、安装以及Package Control插件的安装
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.
2020-06-04 17:27:57
864
原创 python开发初学
一、Linux基础- 计算机以及日后我们开发的程序防止的服务器的简单操作二、Python开发https://mp.youkuaiyun.com/postlist作业:- 程序- 博客地址(开通博客)http://www.cnblogs.com注册申请博客登录我的博客随笔:所有人在博客中都可以找到的文章文章:别人找不到,可以通过URL访问日志:别人找不到,URL也看不到开发: 开...
2019-08-17 18:03:41
218
原创 http协议详细简介
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即W...
2018-12-20 22:03:23
308
原创 爬虫-xpath 匹配
/ 从根标签开始 必须具有严格的父子关系// 从当前标签 后续节点含有即可选出列题import lxml.htmltest_data = """ <div> <ul> <li class="item-0"><a href="link1.html" id=
2018-12-20 21:00:19
464
原创 Python-函数使用
**#函数使用零碎知识灵活的if-elsea = 3 if False else 5# 等价于if False: a = 3else: a = 5灵活的and/or# 当前面为真,才会进行后面的运算b = True and 3# 当前面为假,后面就不会运算了# b = False and 3# 当前面的值为真,后面就不需要了# a = True...
2018-11-15 19:49:20
175
原创 终端计算器+删除列表重复元素+号码归属地查询:+列表的排序函数(sort)+返回一个列表中第二大的数
终端计算器import sysprint(sys.argv)if sys.argv[2] == '+': print(int(sys.argv[1]) + int(sys.argv[3]))elif sys.argv[2] == '-': print(int(sys.argv[1]) - int(sys.argv[3]))elif sys.argv[2] ==...
2018-11-15 19:34:59
286
原创 python -冒泡排序 和选择排序
#冒泡排序:每次去相邻的俩个元素比较,不合适就交换,依次向后5 3 2 4 73 2 4 5 72 3 4 5 7假设,按照从小到大排序'''# n = len(lt)# #外层循环控制圈数# for i in range(n - 1):# for j in range(n - 1 -i):# #不合适,就交换数据# #此处是升序排序...
2018-11-09 22:45:20
181
原创 00-函数基础
函数基础函数简介定义:就是具有特定功能的一段代码优点:解决代码的重复书写可以将功能的实现着和使用者分开,提高开发效率分类:库函数:print、input、abs等自定义:用户自己封装的函数函数使用定义函数格式def 函数名([参数列表]): 函数体[]表示可选,参数可以有,也可以没有,也可以是多个。函数名:与变量一样,只要遵循标识符的命...
2018-11-07 21:56:23
248
原创 python -冒泡排序 之选择排序
#冒泡排序:每次去相邻的俩个元素比较,不合适就交换,依次向后1 5 3 2 4 71 3 2 4 5 71 2 3 4 5 7假设,按照从小到大排序'''# n = len(lt)# #外层循环控制圈数# for i in range(n - 1):# for j in range(n - 1 -i):# #不合适,就交换数据# #此处是升序排序,若想降序需要将 ...
2018-11-07 21:43:03
194
原创 输入2,5,打印:1-10表格
'''输入2,5,打印:1 2 3 4 56 7 8 9 10'''#行数m = int(input('请输入一个整数'))n = int(input('请在输入一个整数'))for i in range(m): for j in range(n): num = i * n + j + 1 print(num,end='') print()...
2018-11-07 21:33:50
338
原创 Python九乘九乘法口诀表
#九九乘法for i in range(1,10): for j in range(1,i + 1): print('%d * %d = %d\t'%(i ,j ,i * j),end='') print()
2018-11-07 21:33:15
2613
原创 python小游戏-人在 江湖飘,哪能不挨刀
#人在 江湖飘,哪能不挨刀,我几刀砍死你 #规则:5赢4、 4赢3 、3赢2、 2赢1 、 1赢5 #提示:绝对值函数abs #假设:老王和老李 import random import time print('人在江湖飘,哪能不挨刀') while True: #老王出刀 laowang = random.randint(1,5) print('老...
2018-11-05 14:22:07
1573
原创 python-流程控制基础习题
#打印1 到100 的和 i = 0 s = 0 while i &lt;100: i += 1 s += i print(s) print('1+2+,,100=',s)#打印字符A~Zfor i in range(ord('A'),ord('Z')):print(chr(i))将12345转换为54321 #12345=&gt;54321 ...
2018-11-03 22:36:06
1064
原创 python-流程控制
流程控制循环结构(while)格式while 表达式: 语句块执行流程:当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行对应的语句块,之后返回while继续判断表达式的真假;若表达式的值为假,则跳过语句块,跳过while。说明:表达式:也叫循环条件语句块:也叫循环体死循环:表达式的值一直为真,称为死循环break:结束循环的执行(立即...
2018-11-03 22:09:23
173
原创 输入一个字符,是小写转换为大写,大写转换为小写,其他字符原样输出
s = input('请输入一个字符:') if 'a' <= s <= 'z': print(chr(ord(s) - 32)) elif 'A' <= s <= 'Z': print(chr(ord(s) + 32)) else: print('s')`
2018-11-03 22:07:36
12335
原创 python 输入一个整数,判断其是否既是3的倍数,又是5的倍数
v = int(input('请输入一个整数:')) if v % 3 == 0 and v % 5 ==0: print(v,'即是3的倍数又是5的倍数') else: print('不是3或5的倍数')
2018-11-03 22:03:14
34917
原创 输入一个三位整数,顺序打印个位、十位、百位上的数
l = int(input('请输入一个三位数的整数')) a = l // 100 b = l //10 % 10 c = l % 10 ret = c * 100 + b * 10 + a * 1 print(ret)
2018-11-03 22:00:04
14064
原创 python 输入三个整数,按照从小到大的顺序打印
# # 3 输入三个整数,按照从小到大的顺序打印 a = int(input('请输入第一个整数:')) b = int(input('请输入第二个整数:')) c = int(input('请输入第三个整数:')) if a > b > c: print(c,b,a) elif a > c > b: print(b, c, a) elif b &g...
2018-11-03 21:53:09
51986
8
原创 python 输入两个整数,打印较大值
方法一: 输入两个整数,打印较大值 a = int(input('请输入第一个整数:')) b = int(input('请输入第二个整数:')) if a > b: print('a值最大') else: print('b值最大')方法二:函数封装 def max(m,n): if m > n: return m return n print(j...
2018-11-03 21:46:49
24073
原创 判断是否是闰年及函数封装
方法一, 从终端输入一个表示年份的整数,判断是否是闰年,是就打印xxx年是闰年,不是打印xxx年不是闰年 y = int(input('请输入一个年份:')) if (y % 4 == 0 and y % 100 != 0) or (y % 400 == 0): print(y,'是润年') else: print(y,'不是闰年')方法二,封装函数def nian(n): ...
2018-11-03 21:38:51
2191
原创 运算符与分支结构
运算符与分支结构运算符赋值运算符用’='表示,左边只能是变量算术运算符+、-、*:加、减、乘/:除法运算,结果是浮点型//:除法运算,结果是整型%:求余**:求幂复合运算符+=、-=、*=、/=、//=、%=、**=示例:a = a+b 等价于 a += b关系运算符>、<、==、>=、<=、!=表达式:由操作数和...
2018-10-30 22:46:15
153
原创 python 数据类型、进制转换
数据类型存储单位最小单位是bit,表示二进制的0或1,一般写作b最小的存储单位是字节,用byte表示,1B = 8b1024B = 1KB1024KB = 1MB1024MB = 1GB1024GB = 1TB1024TB = 1PB2^32 = 2^10 * 2^10 * 2^10 * 2^2 = 4GB进制转换十进制:基数为0~9,逢10进1示例:123 = ...
2018-10-26 20:22:12
395
原创 python变量定义
变量定义什么是变量?在程序运行过程中,其值可以改变的量。标识符(命令规范)只能由数字、字母、下划线组成不能以数字开头不能是系统关键字import keyword #打印关键字列表 print(keyword.kwlist)命名原则尽量做到见名知意尽量使用英文,实在不行使用全拼推荐命名方式采用小写加下划线方式,如:user_name变量赋值# 单...
2018-10-26 20:19:30
618
转载 python环境安装
Python3 环境搭建本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)Win 9x/NT/2000Macintosh (Intel, PPC, 68K)OS/2D...
2018-10-26 19:38:31
643
原创 面向对象 之 炮塔游戏(继承,对象存储到列表)
‘’’实现思路:1.创建一个炮塔类,包含2个变量,这2个变量一个是炮塔名字,一个是攻击力。2.在炮塔类中写一个攻击函数,参考案例效果写出对应的语句。可以暂时先不写。3.在炮塔类中写一个升级函数,让攻击力乘2,参照案例效果。4.创建单体炮塔类和群体炮塔类分别继承自炮塔。分别重写攻击函数,输出语句见案例效果。5.单体炮塔类中定义一个技能减速方法,见案例效果。6.群体炮塔类中定义一个技能冰...
2018-10-12 22:21:09
169
原创 面向对象之左右手交换牌
‘’’#左右手交换牌 案列#小明手里有俩张牌,左手红桃♥K,右手黑桃♠A,小明交换俩手的牌后,手里分别是什么?人类:属性:小明,左手,右手行为:展示手里的牌, 交换手里的牌手类:属性:牌牌类:属性:颜色,数字(红桃♥K ,黑桃♠A)思路:先找到对象:左手,右手,♥K,黑桃A,小明根据对象抽出对应的类:人,手,牌根据需要写出相应地逻辑,很可能反过来完善类的设计按照题目要求...
2018-09-29 20:47:14
634
原创 面向对象 继承之添加功能案例
‘’’#实现功能姓名:王飞 年龄:30 性别:男 工龄:5我承诺,我会认真教课。王飞爱玩象棋姓名:小明 年龄:15 性别:男 学号:00023102我承诺,我会 好好学习。小明爱玩足球。#案例题目描述:1.从案例效果分析有老师和学生2个事物,老师里面有姓名、年龄、性别、工龄几个变量。2.学生里面有姓名、年龄、性别、学号几个变量。3.老师里面有讲课、玩和显示信息的show方法。...
2018-09-27 14:32:07
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人