- 博客(14)
- 收藏
- 关注
原创 Python全栈[第十四篇]:str.format()简单使用
格式字符串简单格式化输出i = 'hello python'print('{}'.format(i)) 打印输出hello pythoni = 'hello python'print('---{}***'.format(i))花括号外的字段直接输入:---hello python***实例一:name = '小米'age = 18print('我的名字叫{...
2020-04-10 10:38:55
394
原创 Python全栈[第十三篇]:随机数random模块
生成几个随机数import randomprint('1', random.random())print('2', random.random())print('3', random.random())1 0.94130029818072972 0.248448026014556963 0.5170120485722177返回随机生成的一个实数,范围是[0, 1)实例一:...
2020-04-08 14:55:30
149
原创 Python全栈[第十二篇]:简单选择排序/二元选择排序
选择排序/核心算法每一趟两两比较大小,找出极值(极大值或极小值)并放置到有序区的位置(index交换)simple_list = [[2, 9, 4, 10, 6, 8, 7], [7, 8, 5, 9, 3], [7, 8, 5, 9, 3, 4, 10, 6, 8, 7]]choices = simple_list[0]len_choices = len(choices)f...
2020-04-08 10:34:29
156
原创 Python全栈[第十一篇]:杨辉三角
1、每行端点与结尾的数为1.2、每个数等于它上方两数之和。3、每行数字左右对称,由1开始逐渐变大。4、第n行的数字有n项。方法一:主要思想根据 每行端点与结尾的数为1;每个数等于它上方两数之和;n = int(input('>>>:')) # 输入需要打印多少行lit = [] # 定义一个空的列表接受每行的数据for i in range(n): ne...
2020-04-07 20:29:40
212
原创 Python全栈[第十篇]:素数(质数)高效算法
质素质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。性质如果 为合数,因为任何一个合数都可以分解为几个素数的积;合数合数指自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。性质所有大于2的偶数都是合数。所有大于5的奇数中,个位为5的都是合数。根据定义判断一个数是不是质素x = int(input('>...
2020-03-30 23:15:41
1136
原创 Python全栈[第九篇]:冒泡算法
冒泡排序(Bubble Sort)是一种简单直观的排序算法。 它重复比较两个相连的元素,按照大小顺序两个数字交换过来。 越小的元素会经由交换慢慢"浮"到数列的顶端。例一:lit = [4, 6, 5, 7, 2]求最大值?从图上可以看到,两两比较4 > 6 ? 6大所以图2数字没有交换,接续比较6 >5? 6大于5,所以交换数字…可以看到总...
2020-03-26 20:40:29
107
原创 Python全栈[第八篇]:深浅拷贝
拷贝就是一个变量的值传给另外一个变量。在python 中 id()方法可以查看存放变量的内存地址,这为我们下面理解深浅copy提供了便利。例一:a = [1, 2, 3, 4, 5]b = aprint(id(a), id(b))4300725192 4300725192简单的赋值运算,是在内存中增加一个新的指向,所以 id(a) == id(b)例二:使用copy模块进...
2020-03-25 20:41:30
74
原创 Python全栈[第四篇]:运算符
运算符通常是指我们生活中用到的 加、减、乘、除举个简单的例子 1 +1 = 2 。"+" 称为运算符。("="称为赋值运算符)Python语言支持以下类型的运算符: 1. 算术运算符 2. 比较(关系)运算符 3. 赋值运算符 4. 逻辑运算符 5. 位运算符 6. 成员运算符 7. 身份运算符 8. 运算符优先级Python算术运...
2020-03-24 22:56:38
105
原创 Python全栈[第二篇]:计算机基础知识-进制
进制常见进制有二进制、八进制、十六进制十进制逢十进一;十六进制逢十六进一;八进制逢八进一;二进制逢二进一计算机只识别二进制数据,其基础运算是采用2进制二进制计算机中最小的存储单位是二进制位(binary digit),也叫比特, bit 只能够存储 0 或 18 bit = 1 byte(字节)每个数位上只有0和1;字节内部采用二进制方式记录数字, 一个字节分成八段, 每个分...
2020-03-23 21:10:32
464
原创 Python全栈[第一篇]:计算机基础知识
冯·诺依曼体系结构五大核心部件中央处理器CPU运算器: 主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中控制器: 主要用来控制和指挥程序和数据的输入运行,以及处理运算结果存储器: 用来存放数据和程序 (内存)输入设备: 用来将人们熟悉的信息形式转换为机器能够识别的信息形式,常见的有键盘,鼠标等输入设备: 可以将机器运算结果转换为人们熟悉的...
2020-03-23 19:37:57
211
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人