python系统学习
文章平均质量分 53
路边大榕树
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二分法的两种写法(整理的乱七八糟的)
二分法,区间的定义一般为两种,左闭右闭即[left, right],或者左闭右开即[left, right) 二分法第一种写法 我们定义 target 是在一个在左闭右闭的区间里,也就是[left, right]。 区间的定义这就决定了二分法的代码应该如何写,因为定义target在[left, right]区间,所以有如下两点: while (left <= right) 要使用 <= ,因为left == right是有意义的,所以使用 <= if (nums[middle] >原创 2022-03-06 15:08:35 · 743 阅读 · 0 评论 -
python系统学习(七)数据结构与模块与读写
列表 将列表当做堆栈使用 >>> stack = [3, 4, 5] >>> stack.append(6) >>> stack.append(7) >>> stack [3, 4, 5, 6, 7] >>> stack.pop() 7 >>> stack [3, 4, 5, 6] >>> stack.pop() 6 >>> stack.pop() 5 >&原创 2022-02-28 17:03:03 · 582 阅读 · 0 评论 -
python系统学习(六)迭代器与生成器函数
迭代器 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: #!/usr/bin/python3 #iter() list=[1,2,3,4] it = iter(list) # 创建迭代器对象 for x in it: print (x, end=" ") ##next import sys # 引入 sys 模块 list=[1,2,原创 2022-02-27 19:51:51 · 153 阅读 · 0 评论 -
python系统学习(五)字典and集合
字典 d = {key1 : value1, key2 : value2, key3 : value3 } 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字。 修改字典 向字典添加新内容的方法是增加新的键/值对 tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} tinydict['Age'] = 8 # 更新 Age tinydict['School'] = "菜鸟教程"原创 2022-02-23 15:29:55 · 579 阅读 · 0 评论 -
python系统学习(四)列表and元组
-------------------## 列表------------------------------------------------------------- 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。 list1 = ['Google', 'Runoob', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] list4 = ['red', 'green',原创 2022-02-22 18:54:31 · 258 阅读 · 0 评论 -
python系统学习(三)数字(number),字符串
数学函数 随机数函数 Python 访问字符串中的值 索引值以 0 为开始值,-1 为从末尾的开始位置。 字符串内建函数 https://www.runoob.com/python3/python3-string.html原创 2022-02-22 15:37:16 · 581 阅读 · 0 评论 -
python学习记录(二)Python 推导式、运算符
cr:https://www.runoob.com/python3/python3-basic-syntax.html 仅作为自己学习记录使用 列表推导式 格式: [表达式 for 变量 in 列表] [表达式 for 变量 in 列表 if 条件] #exams: names = ['Bob','Tom','alice','Jerry','Wendy','Smith'] new_names = [name.upper()for name in names if len(name)>3] print原创 2022-02-20 19:47:19 · 883 阅读 · 0 评论 -
python学习记录(一)基本语法查缺补漏
cr:https://www.runoob.com/python3/python3-basic-syntax.html 仅作为自己学习记录使用 多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句,例如: total = item_one + \ item_two + \ item_three 字符串 字符串可以用 + 运算符连接在一起,用 * 运算符重复。 Python 中的字符串有两种索引方式,从左往右以 0 开始,从右原创 2022-02-20 10:24:50 · 168 阅读 · 0 评论
分享