python
菜鸟程序猿博客
to be a better man
展开
-
python中turtle库
(1)turtle.setup(width,height,startx,starty),画布默认坐标原点为画布中心。(2)turtle.seth(angle)函数表示小乌龟启动时运动的方向。它包含一个输入参数,是角度值。注意:0表示向东,90度向北,180度向西,270度向南;负值表示相反方向。程序中,我们让小乌龟向-40度启动爬行,即:向东南方向40度。(3)turtle.circle(...原创 2019-03-02 16:03:23 · 7638 阅读 · 0 评论 -
二进制转化为十进制、八进制、十六进制
1.python二进制转化十进制s = input() # 请输入一个由1和0组成的二进制数字串:d = 0while s: d = d*2 + (ord(s[0]) -ord('0')) s = s[1:]print("转换成八进制数是:{:}".format(d))2.python二进制转化八进制s = input() # 请输入一个由1和0组成的二进制数字...原创 2019-03-02 15:30:10 · 854 阅读 · 0 评论 -
python中求最大公约数和最小公倍数
求最小公倍数的算法:最小公倍数 = 两个整数的乘积 / 最大公约数所以我们首先要求出两个整数的最大公约数, 求两个数的最大公约数思路如下:求最大公约数算法:整数A对整数B进行取整, 余数用整数C来表示 举例: C = A % B如果C等于0,则C就是整数A和整数B的最大公约数如果C不等于0, 将B赋值给A, 将C赋值给B ,然后进行 1, 2 两步,直到...转载 2019-03-05 16:49:20 · 8935 阅读 · 4 评论 -
python中sort与reverse区别
《1》sort排序:规则:按照 ASCII码 排序,符号在前,大写在后,小写再大写后面。# -*- coding:utf-8 -*-L1 = ['a','c','v','s','g','t','A','#','&',]L1.sort()print("结果:",L1)结果: ['#', '&', 'A', 'a', 'c', 'g', 's', 't', 'v']《...原创 2019-01-26 17:42:36 · 3480 阅读 · 0 评论 -
python中remove、pop、del区别
《1》remove:对元素进行检索删除,返回的是删除后的列表,不返回删除的值(返回None)>>>list1=[1,2,3,6,9]>>>print list1.remove(6) #对列表元素6进行搜索删除,而不是下表>>>print list1>结果None[1,2,3,9]《2》pop:对元素下标进行检索删除,返回...原创 2019-01-26 17:30:33 · 1085 阅读 · 0 评论 -
python中count方法
Python count() 方法用于统计字符串里某个字符出现的次数。语法:str.count(sub, start= 0,end=len(string))sub – 搜索的子字符串start – 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。end – 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。例如:a = ‘national ...原创 2019-01-26 16:59:52 · 15427 阅读 · 0 评论 -
转载 | python二级选择题与分析(8)
数据库设计中反映用户对数据要求的模式是___________。A概念模式B内模式C设计模式D外模式正确答案: D一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是___________。A多对一B多对多C一对一D一对多正确答案: B软件生命周期是指___________。A软件的运行维护过程B软...转载 2019-01-26 13:47:59 · 14868 阅读 · 0 评论 -
python二级选择题与分析(10)
数据库系统的核心是___________。A数据库管理系统B数据模型C软件工具D数据库正确答案: A下列叙述中正确的是___________。A线性表链式存储结构的存储空间可以是连续的,也可以是不连续的B线性表链式存储结构与顺序存储结构的存储空间都是连续的C线性表链式存储结构的存储空间必须是连续的D线性表链式存储结构的存储空间一般要少于顺序存储结构 //...原创 2019-03-09 15:28:02 · 21813 阅读 · 0 评论 -
python二级操作题与分析(9)
1.101参照代码模板完善代码,实现下述功能。从键盘输入一个整数和一个字符,以逗号隔开,在屏幕上显示输出一条信息。示例如下:输入10,@输出@@@@@@@@@@ 10 @@@@@@@@@@输入输出示例输入 输出示例 1 10,@ @@@@@@@@@@ 10 @@@@@@@@@@习题讲解答案:a,x = input().split(',') # 请输入1个整数和1个符号,逗号...原创 2019-03-10 14:33:15 · 7753 阅读 · 0 评论 -
python二级操作题与分析(8)
z1.101从键盘输入一个人的身高和体重的数字,以英文逗号隔开,在屏幕上显示输出这个人的身体质量指数(BMI),BMI 的计算公式是 BMI = 体重(kg)/ 身高2(m2)。参照代码模板完善代码,实现下述功能,本题支持自动评阅。输入输出示例输入 输出示例 1 1.6,50 BMI是19.5习题讲解h,w = eval(input()) # 请输入身高(m)和体重(kg),逗号隔开...原创 2019-03-10 14:29:32 · 9055 阅读 · 0 评论 -
python二级操作题与分析(7)
1.基本操作题 (1)从键盘输入 3 个数作为三角形的边长,在屏幕上显示输出由这 3 个边长构成三角形的面积(保留 2 位小数)。请参照代码模板,完善代码。输入输出示例输入 输出示例 1 3,3,3 3.90习题讲解a,b,c = eval(input())p = (a+b+c)/2area = pow(p * (p-a)*(p-b)*(p-c),0.5)print("{:....原创 2019-03-10 13:54:44 · 15437 阅读 · 1 评论 -
python二级操作题与分析(6)
1.基本操作题(1)描述参照代码模板,完善代码,实现功能:从键盘输入一个汉字,在屏幕上显示输出该汉字的 Unicode 编码值。本题目支持自动评阅。输入中输出"中"汉字的 Unicode 编码:20013输入输出示例输入 输出示例 1 中 "中"汉字的Unicode编码:20013习题讲解#请输入一个汉字s = input("")print("\"{}\"汉字的Uni...原创 2019-03-10 13:52:01 · 16107 阅读 · 0 评论 -
python二级操作题与分析(5)
1.编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,给出代码提示如下。n = input()nums = ①s = 0for i in nums:②print(s)输入输出示例习题讲解参考代码n = input("")nums = n.split(",")s = 0for i in nums:s += eval(...原创 2019-03-10 13:35:10 · 21870 阅读 · 0 评论 -
python二级操作题与分析(4)
1.根据输入正整数 n,作为财务数据,输出一个宽度为 20 字符,n 右对齐显示,带千位分隔符的效果,使用减号字符“-”填充。如果输入正整数超过 20 位,则按照真实长度输出。提示代码如下:n = input()① #可以多行输入输出示例输入 输出示例 1 2190000 -----------2,190,000习题讲解参考代码n = input() # 请输入整数print(...原创 2019-03-09 17:34:11 · 15367 阅读 · 0 评论 -
python二级操作题与分析(3)
1.根据输入字符串 s,输出一个宽度为 15 字符,字符串 s 居中显示,以“=”填充的格式。如果输入字符串超过 15 个字符,则输出字符串前 15 个字符。提示代码如下:s = input()print(①)输入输出示例输入 输出示例 1 PYTHON PYTHON=习题讲解参考代码s = input() # "请输入一个字符串:"print("{:=^15}".format(...原创 2019-03-09 16:50:05 · 16464 阅读 · 0 评论 -
python二级操作题与分析(2)
1.编写 Python 程序输出一个具有如下风格效果的文本,用作文本进度条样式,部分代码如下,填写空格处。10%@==20%@====100%@====================前三个数字,右对齐;后面字符,左对齐文本中左侧一段输出 N 的值,右侧一段根据 N 的值输出等号,中间用 @ 分隔,等号个数为 N 与 5 的整除商的值,例如,当 N 等于 10 时,输出 2 个等号。N...原创 2019-03-09 16:11:06 · 17657 阅读 · 3 评论 -
python读文件与数据组织维度
《1》方法 含义f.read(szie=-1) : 从文件中读入整个文件内容。参数可选,如果给出,读入前szie长度的字符串或字节流f.readline(szie=-1) : 从文件中读入一行内容。参数可选,如果给出,读入该行前szie长度的字符串或字节流f.readlines(hint=-1):从文件中读入所有行,以每行为元素形成一个列表。参数可选...原创 2019-01-26 09:38:12 · 4080 阅读 · 0 评论 -
转载 | python二级选择题与分析(4)
1.以下选项中,不属于需求分析阶段的任务是A需求规格说明书评审B确定软件系统的性能需求C确定软件系统的功能需求D制定软件集成测试计划正确答案: D2.关于数据流图(DFD)的描述,以下选项中正确的是A软件详细设计的工具B结构化方法的需求分析工具C面向对象需求分析工具D软件概要设计的工具正确答案: B3.在黑盒测试方法中,设计测试用例的主要根据是A程序流程...转载 2019-01-25 14:31:34 · 28319 阅读 · 2 评论 -
转载 | Python format 格式化输出语法讲解
Python一共有两种格式化输出语法,一种是类似于C语言printf的方式,称为 Formatting Expression[python] view plain copy‘%s %d-%d' %('hello',7,1)'hello 7-1'另一种是类似于C#的方式,称为String Formatting Method Calls[python] view plain copy'...转载 2019-01-25 14:19:13 · 582 阅读 · 0 评论 -
python内置函数
内置函数的数值运算函数<1> abs(x)—x的绝对值<2> divmod(x,y)—(x//y,x%y)<3> pow(x,y[,z])—(x**y)%z注意:[…]可以省略pow(x,y) —x的y次方<4>round(x,[,ndigits])----对x四舍五入,ndigits为保留的小数的位数...原创 2019-01-24 22:39:07 · 320 阅读 · 0 评论 -
python复数
复数类型python语言中,复数的虚数部分通过后缀“J"或“j”表示,eg: 12.3+4j , 1.23e-4+5.57e+89j .对于复数 z ,可以用z.real和z.imag分别获得实数和虚数部分。1.23e-4+5.67e+89j.real结果:0.0001231.23e-4+5.67e+89j.imag结果:5.67e+89...原创 2019-01-24 22:31:13 · 8897 阅读 · 0 评论 -
python中break和continue的区别
(1)break:中途退出,结束循环例如:i=0while i<4: print(i) if i%2==1: break i=i+1print("last:",i)代码结果:o1last:1(2)continue:结束当前循环进入下一循环例如:n=1while n<7: n=n+1 if n==5: continue print(n)...原创 2019-01-24 13:21:37 · 4436 阅读 · 0 评论 -
python round函数
round(number,num_digits)Number 需要进行四舍五入的数字。Num_digits 指定的位数,按此位数进行四舍五入。注解如果 num_digits 大于 0,则四舍五入到指定的小数位。如果 num_digits 等于 0,则四舍五入到最接近的整数。如果 num_digits 小于 0,则在小数点左侧进行四舍五入。示例x=1.343671234print ...原创 2019-01-24 13:00:59 · 23468 阅读 · 8 评论 -
python运算符符号表示
运算符 描述‘expr’ 字符串转换{key:expr,…} 字典[expr1,expr2…] 列表(expr1,expr2,…) 元组function(expr,…) 函数调用x[index:index] 切片x[index] 下标索引取值x.attribute 属性引用~x 按位取反+x,-x 正,负x**y 幂x*y,x/y,x%y 乘,除,取模x...原创 2019-01-25 17:34:18 · 4712 阅读 · 0 评论 -
python常见报错
AttributeError:属性错误,特性引用和赋值失败时会引发属性错误 NameError:试图访问的变量名不存在SyntaxError:语法错误,代码形式错误Exception:所有异常的基类,因为所有python异常类都是基类Exception的其中一员,异常都是从基类Exception继承的,并且都在exceptions模块中定义。IOError:一般常见于打开不存在文件时会引发...原创 2019-01-26 08:49:41 · 190 阅读 · 0 评论 -
python常见报错
AttributeError:属性错误,特性引用和赋值失败时会引发属性错误 NameError:试图访问的变量名不存在SyntaxError:语法错误,代码形式错误Exception:所有异常的基类,因为所有python异常类都是基类Exception的其中一员,异常都是从基类Exception继承的,并且都在exceptions模块中定义。IOError:一般常见于打开不存在文件时会引发...原创 2019-01-26 08:48:44 · 397 阅读 · 0 评论 -
转载 | Python format 格式化函数
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。实例>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序'hello world' >&g...转载 2019-01-25 18:29:56 · 436 阅读 · 0 评论 -
python中all函数
all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空、FALSE 外都算 TRUE。例如函数表达式 all([1,True,True]) 的结果是:A无输出BFalseC出错DTrue正确答案: D ...原创 2019-01-25 18:16:17 · 5280 阅读 · 0 评论 -
python中sample
以下程序的不可能输出结果是:from random import *print(sample({1,2,3,4,5},2)) #从中随机获取2个元素,作为一个片断返回 A[5, 1]B[1, 2]C[4, 2]D[1, 2, 3]正确答案: D...原创 2019-01-25 18:13:04 · 13975 阅读 · 0 评论 -
python中sample
以下程序的不可能输出结果是:from random import *print(sample({1,2,3,4,5},2)) #从中随机获取2个元素,作为一个片断返回 A[5, 1]B[1, 2]C[4, 2]D[1, 2, 3]正确答案: D...原创 2019-01-25 18:11:01 · 7888 阅读 · 0 评论 -
python中isnumeric() 方法
isnumeric() 方法作用:检测字符串是否只由数字组成,如果字符串中只包含数字字符,则返回 True,否则返回 False例如: str ="Python语言程序设计",表达式 str.isnumeric() 的结果是:ATrueB1C0DFalse正确答案: D ...原创 2019-01-25 17:37:28 · 12625 阅读 · 0 评论 -
python二级操作题与分析(10)
1.101描述参照代码模板完善代码,实现下述功能。输入一个字符串,其中的字符由(英文)逗号隔开,编程将所有字符连成一个字符串,输出显示在屏幕上。输入输出示例输入 输出示例 1 1,2,3,4,5 12345习题讲解答案:ls= input("请输入一个字符串,由逗号隔开每个字符:").split(',')(1)print(''.join(ls))(2)要点:题目要求输入...原创 2019-03-10 15:25:54 · 15138 阅读 · 0 评论