
python爱好者
文章平均质量分 79
dddxxy
这个作者很懒,什么都没留下…
展开
-
Python调用webservice服务【suds-py3组件使用】
先记录一下背景:工作中一次与其他系统进行接口调用调试时,对方提供了webservice的一套服务文档和调用参数说明。what?webservice?没怎么用过,以为和API形式的调用差不多,但基于尊重,还是先百度了一下,不看不知道,一看吓一跳!百度百科:Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操作的应用程序。案例说明【踩坑步骤】:原创 2021-08-25 19:14:24 · 1902 阅读 · 0 评论 -
【Python】:好好学习天天向上实例
本篇文章将引入mooc网课《Python语言程序设计》学习时的一个例子:好好学习天天相上。·假如每天学习1%,一年能学习多少呢?·假如周内学习1%,周末遗忘1%,一年能学习多少呢?·假如有两个人,一位每天学习,一位周内学习,周末不学习,不学习会遗忘1%,那么第二位需要每天努力多少才能追赶的上第一位呢?一:周内每天学习,周末不学习二:每天都学习:每天都学习1%会是个很大的数字,所以...原创 2020-04-01 22:04:32 · 3823 阅读 · 0 评论 -
【Python】数字类型及操作---一点就通!
文章目录一:数字类型整数类型浮点数类型复数类型二:数值运算符三:二元增强赋值形式四:数据类型变化五: 数值运算/(数据转型)函数:本章将着重介绍在python语言中会使用到的一些数字类型一:数字类型和数学中的数字一样,python语言也将数字进行了分类:整数、浮点数、复数整数类型可正可负,没有取值范围通常定义为int型整数有4种进制的表示形式:十进制:1010,99,-217...原创 2020-04-01 20:56:30 · 1351 阅读 · 0 评论 -
【Python】:turtle库绘图
文章目录代码:turtle库(海龟库)介绍:RGB色彩的部分值通过样例熟悉用法:本篇博文将通过使用Python语言来介绍海龟函数turtle()的用法代码:“#”号后为注释内容,可省略,在注释中补充介绍了一些函数语法。建议通过研读下列代码即其后备注,理解turtle库的用法。#绘制蟒蛇import turtle#导入绘图库turtle# 使用from 库 import 函数/* ...原创 2020-03-24 22:13:07 · 913 阅读 · 0 评论 -
【Python】:内置保留字
在Python语言中,内置33个保留字,可以理解为python语言的基本单词。在变量命名时,不可与保留字相同保留字区分大小写,例如AND可以作为变量使用,而and则是保留字,不可作为变量出现。 DDDXXY...原创 2020-03-23 21:19:19 · 432 阅读 · 2 评论 -
【Python】:温度转换实例
华氏度与摄氏度转换本文主要通过一段简单代码,介绍在python中实现温度转换的一个样例。代码来自mooc国家精品课程《Python语言程序设计》,也是我重温python的指导课程。我在每行代码后都做了备注,方便大家进行理解。'''规定输入格式为:数值+C/F C代表输入为摄氏度,F代表输入为华氏度。例如:20.5C 20.5c 60F 58.2f摄氏度与华氏度的换算为:...原创 2020-03-23 21:12:51 · 5491 阅读 · 2 评论 -
【Python】学习之同切圆与五角星绘图
文章目录Python:同切圆·交互式演示:·文件式演示:Python:五角星交互式演示:·文件式演示:近期因为学习sdn使用ryu控制器的缘故,重拾python,借此机会也想学习更多的python内容。在此记录一些课程所学。课程是mooc上的国家精品课,有值得借鉴的意义,对于我来说学习此课程恰到好处。环境:Windows下的Python3.8Python:同切圆·交互式演示:1.绘图需要...原创 2020-03-22 22:40:24 · 2328 阅读 · 0 评论 -
ubuntu安装RYU过程问题记录
本篇文章前半部分记录遇到的问题,后半部分(横线以下,是解决办法)问题一:网络是OK的,可以ping通外网,但是从github上无法获取ryu的资源。获取命令是按照github上所给的。在网上百度了各种文章,有的说重启网络,有的说将git换位http,有的说是自己内网的问题,有些网站可以访问,有些就是无法访问(我理解为这是在说网络代理的问题)。做的尝试:改用http:重启网络:这里...原创 2020-02-10 18:05:45 · 4062 阅读 · 0 评论 -
python:列表生成式
python列表生成式(List Comprehensions):公式: [expression for i in 序列 if…] [要的结果+判断条件]1.是Python内置的非常简单却强大的可以用来创建list的生成式。2.将条件和返回写在列表中一行完成举例说明:当我们想要得到需要循环才能实现的内容时:输出1-10的各个数的对应次方的值。1的1次方,2的2次方,3的3次方…通过...原创 2019-07-10 15:12:48 · 1065 阅读 · 0 评论 -
python:字典生成式
示例:代码功能:随机生成20位学生即其成绩,筛选并打印出90分以上的学生及其成绩。不采用字典生成式:import randomstuInfo = {} ##存放学生信息字典for i in range(20): ##循环20次即有20位学生 name = 'stu' + str(i) ##学生名字 score = random.randint(60,100...原创 2019-07-10 15:37:58 · 9512 阅读 · 4 评论 -
python:高阶函数、内置高阶函数:map\reduce\filter\sorted\lambda
一:什么是高阶函数(Higher-order function):函数本身可以赋值给变量变量也可以指向函数示例:在python中有许多内置函数,比如:求绝对值函数abs()我们以往学习的函数都是可以直接通过名字调用的,那么我们也同样对其进行调用:发现,abs不能达到调用的效果,反而刚才的abs(-5)是我们需要的调用效果。可见:abs是函数本身,而abs(-5)这才是函数调用将其...原创 2019-07-10 17:13:36 · 339 阅读 · 0 评论 -
python:随机验证码生成【4位】【6位】
实现代码:import random ##随机数import string ##随机字符串code_str = string.ascii_letters + string.digits ##罗列所有字母数字print(code_str)def gen_code(len): return ''.join(random.sample(code_str,len)) ##随机获取字...原创 2019-07-10 17:23:54 · 3506 阅读 · 0 评论 -
python:装饰器【精】
装饰器:把函数当作参数,返回一个替代版的函数本质为返回函数的函数作用:##在不改变原函数【代码】的基础上,给函数增加功能示例:import time ##导入时间模块def decorator(func): ##装饰器 def wrapper(*args,**kwargs): print(time.time()) ##打印时间 ...原创 2019-07-10 17:51:16 · 169 阅读 · 0 评论 -
python:I/O操作:文件读写
在python中如何读取linux系统中某个目录下的文件?读取后如何写入内容呢?首先认识一下各种读写方式:++++++++++++++++++++++++++++++++++++++++++++【r:(默认)】-只能读,不能写-读取的文件不存在,会报错读完指针停留在文件最后++++++++++++++++++++++++++++++++++++++++++++【r+:】-可读写...原创 2019-07-19 09:33:42 · 316 阅读 · 0 评论 -
python:面向对象:说明和使用【精】
面向对象(Object Oriented,OO)是软件开发方法。:面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。传统的结构化设计方法的基本点是面向过程:系统被分解成若干个过程而面向对象的方法是采用构造模型的观点,在系统的开发过程中,各个步骤的共同的目标是建造一个问题域的模型。在面向对象的设计中,初始元素是对象,然...原创 2019-07-17 13:49:51 · 220 阅读 · 0 评论 -
python实现图书管理系统【类实现】
""" 图书管理系统 1.查询图书 2.增加图书 3.借阅图书 4.归还图书 5.退出系统"""#书:书名、作者、状态、位置"""c 谭浩强 未借出 ISO9001python guido 未借出 NFS8102java westos 未借出 PK...原创 2019-07-17 14:04:42 · 3502 阅读 · 0 评论 -
CDN(内容分发网络)加速软件:varnish(代理服务器/web服务器)
介绍:Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了CPU内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此Squid Cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情...原创 2019-07-19 16:38:45 · 573 阅读 · 0 评论 -
VRRP虚拟路由冗余协议与keepalived
VRRP:虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,以及及时在实际第一跳路由器使用失败的情形下仍能够维护...原创 2019-07-29 12:27:08 · 891 阅读 · 0 评论 -
python:随机生成加法题目,输入答案进行判断【进阶:加减乘除】
任务要求:实现代码: 加法运算: t = 0 #正确题目数量 c = 1 #控制循环次数 while c <= 5: #一共5道题目 a = ['+'] #题目类型为加法 import random Fuhao = random.choice(a) Num1 = random.ra...原创 2019-06-28 00:10:53 · 16783 阅读 · 0 评论 -
Python脚本:猜拳游戏
只是记录一个简单的if判断语句写的猜拳游戏:采用遍历的写法,将可能结果遍历。只是实现其功能。CaiQuan = int(input('请输入要出的拳 ---石头(1)剪刀(2)布(3)\n'))if CaiQuan == 1: a = '石头'if CaiQuan == 2: a = '剪刀'if CaiQuan == 3: a = '布'import r...原创 2019-06-24 23:04:34 · 447 阅读 · 0 评论 -
python脚本:用户登陆判断【for循环和if判断综合应用】【while循环实现】
功能实现:1.输入用户名和密码2.判断是否正确:(假设name:root passwd:xyy123)3.登陆仅有三次机会,超过三次,报错考查内容:for循环和if判断的综合应用实现代码:for i in range(3): i += 1 User_Name = input('输入用户名: ') User_Passwd = input('输入用户密码: ...原创 2019-06-25 16:20:02 · 1924 阅读 · 0 评论 -
python脚本:1、2、3、4四个数字可生成的无重复数字的3位数【多层for循环】
任务功能:打印用1、2、3、4四个数字可生成的无重复数字的三位数打印总个数要求输出是三位数的数字,而不是三个字符。考查内容:多层for循环使用代码实现:n = 0for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i != j and i != k and...原创 2019-06-25 15:57:34 · 3114 阅读 · 0 评论 -
python脚本:阶乘【for循环】
任务功能:1.输入一个整数,可以求得其阶乘2.阶乘:示例:5!=5x4x3x2x13!=3x2x1for循环:for 变量 in range(x): 循环需要执行的代码range:实现代码:Num = int(input('请输入一个整数: '))for i in range(1,Num): Num = Num*iprint(Num) ...原创 2019-06-25 15:41:56 · 31925 阅读 · 4 评论 -
python脚本:输入年、月,输出本月有多少天【if条件判断练习】
功能任务:输入年、月,输出本月有多少天。输入样例:2004 2输出结果:本月 29天输入样例:2010 4输出样例:本月30天考查内容:if条件判断的应用闰年逻辑判断代码实现:Year = int(input('请输入年份: '))Month = int(input('请输入月份: '))#31天的情况判断if (Month == 1 or Month == 3 ...原创 2019-06-25 15:15:18 · 29465 阅读 · 0 评论 -
python脚本:输入学生成绩计算并输出其平均成绩
脚本要实现功能:1.输入学生学好:2.依次输入学生的三门科目成绩:3.计算该学生的平均成绩,并打印:4.平均成绩保留两位小数点:计算该学生语文成绩占总成绩的百分比,并打印。考查内容:变量类型转换 、 print输出的格式化运行环境:Pycharm下的python3.6实现代码:#学号输入 Student_Id = input('请输入学号: ')#科目成绩输入 ...原创 2019-06-25 14:43:41 · 79970 阅读 · 3 评论 -
python中bool值说明:【附图说明】
bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。布尔型变量bool布尔型变量的值只有 真 (true) 和假 (false)。布尔型变量可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真或为假。我们先来看几张在python中的测试说明图:简单说明:bool...原创 2019-06-25 11:18:35 · 3296 阅读 · 0 评论 -
python:单引号、双引号、三引号、转义和换行的使用
一:转义:1.单引号2.双引号3.\4.两个字符【部分符号:如\】在python中,不少字符是有自己独特的用法的:比如在print中,我们使用print(’ ')来表示对字符串的输出那么如果想要输出He’s a boy这样的一条语句时:虽然’ ’ 和" "有转义的作用,但通常我们使用\而不是使用引号来达到转义的功能:上面的例子同样告诉我们:当在双引号" "内部还需要使用引号...原创 2019-06-25 11:05:55 · 33953 阅读 · 0 评论 -
python中的变量定义:命名【linux】
1、什么是变量?变量:值会发生变化的的量,与常量相对2、python中的变量:python是弱类型的语言,变量的类型由其值的类型决定,不用为变量声名类型3.变量的定义:在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建变量的命名:1.见名知意:2.由字母、下划线、数字组成:3.不能以数字开头:4.最好不和和关键字重名关键字关键字就是在pyt...原创 2019-06-25 10:18:21 · 238 阅读 · 0 评论 -
python:while循环实现星星打印【多种样式】
任务功能:多种星星样式打印:样式如下图:样式一:样式二:样式三:样式四:考查内容:逻辑判断while循环while循环:while 条件:条件满足时的动作1条件满足时的动作2 ...#定义计数器:i = 1#开始循环:while < 3: #循环内要做的事情 print('hello python') #处理计数器 i = i...原创 2019-06-25 17:50:21 · 4015 阅读 · 0 评论 -
python:while循环实现猜数字游戏【范围1-100猜5次】
任务要求:1.随机生成1~100的数字2.有5次机会3.如果输入结果小于系统随机数,则打印too small4.如果输入结果大于系统随机数,则打印too big5.如果猜测正确【输入结果等于系统随机数】,则打印:恭喜,并退出循环考查内容:while循环和if判断的综合应用实现代码: #猜数字游戏 i = 1 import random SuiJiS...原创 2019-06-26 08:48:13 · 35697 阅读 · 1 评论 -
python:函数该如何使用【精】
在任何一门编程语言中我们都会广泛地应用到函数。函数是实现某个功能的代码的集合,可以直接通过调用函数来省去每次使用某个功能时的重复代码敲写。在python中,函数在被调用前,默认不执行,被跳过。下面来看一下函数的使用:1.定义函数:python中函数采用def 函数名(): 来进行定义声明1.def是英文define的缩写2.函数名称应该能够表达函数封装代码的功能,方便后续的调用3.函...原创 2019-07-02 16:27:15 · 869 阅读 · 0 评论 -
python:字典【全用法】
python中有列表、元组、集合、字典这四种可以存放多个数据元素的集合,他们在总体功能上都起着存放数据的作用,却都有着各自的特点。本片文章中我们会对字典的用法做详细说明。演示环境:python3.6pycharm中的python3.6字典(dict):无序的数据集合通常输出顺序和定义的顺序不一致通过键值对/key-value联系起来字典中的key必须保证唯一,但是value可以重复...原创 2019-07-02 15:37:47 · 2643 阅读 · 1 评论 -
python:集合【全用法】
python中有列表、元组、集合、字典这四种可以存放多个数据元素的集合,他们在总体功能上都起着存放数据的作用,却都有着各自的特点。本片文章中我们会对集合的用法做详细说明。演示环境:python3.6pycharm中的python3.6集合(set):存储元素不重复、无序数据类型,只支持成员操作赋、for循环迭代、枚举。无序的数据类型,添加顺序和在集合中的存储顺序不一样!!不支持索引,重...原创 2019-07-02 14:44:12 · 28887 阅读 · 6 评论 -
python:元组【全用法】
python中有列表、元组、集合、字典这四种可以存放多个数据元素的集合,他们在总体功能上都起着存放数据的作用,却都有着各自的特点。本片文章中我们会对列表的用法做详细说明。...原创 2019-07-02 11:02:59 · 40233 阅读 · 0 评论 -
Python:列表 【全用法】
python中有列表、元组、集合、字典这四种可以存放多个数据元素的集合,他们在总体功能上都起着存放数据的作用,却都有着各自的特点。本片文章中我们会对列表的用法做详细说明。演示环境:python3.6pycharm中的python3.6第一部分:列表(list):列表(list)用来存储不同的数据类型,使用 [ ]例如:service = ['http','ssh','ftp']...原创 2019-07-02 09:31:28 · 135559 阅读 · 23 评论 -
python代码:变量名正确与否判断【字符串的应用】
功能要求:输入一个变量名返回变量名是否命名正确实验环境:pycharm-community-2018.3 中应用python3.6.6题目解析:首先要输入变量名,则用一个变量将变量名这个字符串存储其次进入判断:1.判断变量名的首字符:不能数字开头2.判断变量名其余字符,只能是数字,字母,下划线3.输出结果实现代码:#变量名判断a = input('请输入要命名的变量...原创 2019-06-26 11:12:35 · 1584 阅读 · 0 评论 -
python:字符串的应用
字符串:字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串...原创 2019-06-26 10:52:54 · 955 阅读 · 1 评论 -
python:最大公约数和最小公倍数
任务目标:1.输入两个数2.打印这两个数的最大公约数3.打印这两个数的最小公倍数实验环境:pycharm的python3.6实现代码:#最大公约数和最小公倍数a = int(input('请输入第一个数: '))b = int(input('请输入第二个数: '))Min = min(a,b)Gys = 1for i in range(1,int(Min+1)): ...原创 2019-06-26 09:25:28 · 32267 阅读 · 4 评论 -
初入python:python安装【linux系统】
python:应用名词:爬虫,大数据,自动化运维,人工智能分类:解释型语言python源码编译安装:本次安装演示在虚拟机中进行,当完成后,可以直接通过scp将安装好的python目录传递给真机,无须再进行安装和编译。1.我们需要提前准备好python的源安装包:2.yum源搭建好:3.解压安装包:tar zxf Python-3.6.6.tgz :4.安装依赖性的解决: 安...原创 2019-06-25 09:04:53 · 290 阅读 · 0 评论