
python
记录python学习
whoami-4
多做事,少说话
展开
-
for循环
For中使用到的变量是临时变量只在当前循环生效 如j和下面循环中j互相不影响。range (num) 生成0-num 但是取不到num。循环外部可以访问到,编程规范上,是不允许,不建议的。无法定义循环条件,理论上,无法构建无限循环。临时变量在编程规范上,作用范围,只限定在。想要使用,在循环之前将该变量定义。终端本次循环,直接进入下一次循环。循环满足条件时执行的代码。用for循环求1-100和。待办事项逐个完成的机制。可以直接用for迭代出来。对一批内容进行挨个处理。集合是无序的 不好查看。原创 2025-01-10 16:01:43 · 296 阅读 · 0 评论 -
循环和else配合使用
后面的代码:当循环正常结束之后要执行的代码。只有代签执行完毕了,才会被原谅。下边缩进的代码不会执行。下边缩进的代码会执行。原创 2024-12-28 10:54:48 · 187 阅读 · 0 评论 -
python常见排序算法
默认第一个值为有序的,之后一次插入后面的每一个值(多次比较),最终得出排序结果。假设第一位为最小值 一个个比较如果找到比假定最小值小的值则两者互换大小。二分查找(折半查找):在有序数列中高效的查找指定的元素。每次找最小值,以假设的最小值进行位置互换。类似于冒泡排序,每一次找到最小值。两两比较 小数上浮 大数下沉。最小,在其他当中找最小值,即。最小,在其他当中找最小值,即。原创 2024-12-28 15:00:00 · 240 阅读 · 0 评论 -
while 循环
只输出一次 结束了(python的严格缩进问题 只有缩进在while里面才被认为是while里的部分)输出结果:1-101(没有50) 有101是因为index+=1 被调到前面了。Print()自带end=/n (所以默认会换行)上面使用print(“*”,end=” ” )取消换行。Continue中止本次循环 提前开始下一次循环。break只结束距离自己最近的循环。应用:循环轮播图 最基础、最核心。输出结果1-49 打印不了50。后再使用print()进行换行。原创 2024-12-27 20:00:26 · 190 阅读 · 0 评论 -
python的容器
容器:可以存放多个元素的一种数据类型补充变量的无法存储大量数据的缺陷python提供的容器:列表集合元组字典。原创 2024-12-27 10:15:00 · 363 阅读 · 0 评论 -
位运算符
右移相当于除以2的n次方。左移相当于乘以2的n次方。原创 2024-12-27 09:00:00 · 200 阅读 · 0 评论 -
索引和切片
正向索引从0开始 负向索引从-1开始。回文:正反一样 如 上海在海上。对字符串"nanhang" 进行索引。S[:] 切的是整个字符串。负号按着字符串顺序切。原创 2024-12-27 07:30:00 · 155 阅读 · 0 评论 -
python判断语句
所谓判断就是条件语句,即条件成立执行某些代码,不成立,则不执行代码。坐公交:有钱,上车,没钱,不上,上车,有空位置,坐下,没有,站着。某些条件执行了相关代码,则其他情况的代码解释器根本就不会执行。条件语句:去网吧要身份证,可能会发生什么?通过比较运算符进行内容比较得到。变量定义存储布尔类型的数据。输赢:玩家胜、电脑胜、平局。三元运算符、三元表达式。下方未加缩进的代码不是。条件成立执行的表达式。条件不成立执行的表达式。里的代码,始终会执行。四个空格缩进不要忘记。原创 2024-12-26 13:41:54 · 246 阅读 · 0 评论 -
Python运算符
混合运算的优先级:()高于**高于* / // %高于+-=单个变量赋值多个变量赋值。原创 2024-12-26 13:26:46 · 213 阅读 · 0 评论 -
python基础语法
由任意数量的字符如中文、英文、各类符号等组成。内容限定 : 英文 中文(不推荐) 数字(不可以开头) 下划线。方法,它会用传入的参数依次替换字符串内的占位符。变量:程序运行时,记录数据用的(盒子)解释器按照代码的书写顺序自上而下执行的。根据字符串里边的数据类型转换成原本的类型。表达式:一条具有明确执行结果的代码语句。检验数据类型,可以查变量的数据类型。内置函数的返回值,无返回值就是。:无法进行运算:空空如也。变量名称 = 变量的值。整数部分与小数部分组成。不关心类型,不关注精度。为何独占一行自动换行?原创 2024-12-25 10:35:34 · 278 阅读 · 0 评论