- 博客(128)
- 收藏
- 关注
原创 【Python】——字典
举个栗子, 学校的每个同学, 都会有一个唯一的学号. 知道了学号, 就能确定这个同学. 此处 "学号" 就是 "键", 这个 "同学" 就是 "值".使用 [ ] 通过类似于取下标的方式, 获取到元素的值. 只不过此处的 "下标" 是 key. (可能是整数, 也可能是字符串等其他类型).字典也是一个常用的结构. 字典的所有操作都是围绕 key 来展开的. 需要表示 "键值对映射" 这种场景时就可以考虑使用字典.直接使用 for 循环能够获取到字典中的所有的 key, 进一步的就可以取出每个值了.
2026-11-07 23:33:19
205
原创 【Python】——列表和元组
alist[1:3] 中的 1:3 表示的是 [1, 3) 这样的由下标构成的前闭后开区间. 也就是从下标为 1 的元素开始(2), 到下标为 3 的元素结束(4), 但是不包含下标为 3 的元素. 所以最终结果只有 2, 3。元组和列表相比, 是非常相似的, 只是列表中放哪些元素可以修改调整, 元组中放的元素是创建元组的时候就设定好的, 不能修改调整.因此, 像读操作,比如访问下标, 切片, 遍历, in, index, + 等, 元组也是一样支持的.这个时候就需要用到列表。
2026-11-06 02:28:39
162
原创 【Python】——使用库
第三方库就是别人已经实现好了的库, 我们可以拿过来直接使用. 虽然标准库已经很强大了, 但是终究是有限的. 而第三方库可以视为是集合了全世界 Python 程序猿的智慧, 可以说是几乎无穷无尽.所谓 "模块" , 其实就是一个单独的 .py 文件. 使用 import 语句可以把这个外部的 .py 文件导入到当前 .py 文件中, 并执行其中的代码.虽然 excel 自身支持很强大的功能, 也可以求和, 求平均值. 但是如果是稍微复杂的需求, 操作起来可能就没那么方便了.
2026-11-06 02:27:25
133
原创 【Python】——函数
而第一种写法的函数中, 既包含 了计算逻辑, 又包含了和用户交互(打印到控制台上). 这种写法是不太好的, 如果后续我们需要的是把计算结果保存到文件中, 或者通过网络发送, 或者展示到图形化界面里, 那么第一种写法的函数, 就难以胜任了。上述代码, a, b, c, d 函数中的局部变量名各不相同. 如果变量名是相同的, 比如都是 num , 那么这四个函数中的 num 是属于同一个变量, 还是不同变量呢?在这个代码中, 函数内部存在 x, y, 函数外部也有 x, y。局部变量在函数自己的栈帧上的!
2026-11-05 16:57:37
331
原创 【Python】——空语句与循环语句
python 的 for 和其他语言不同, 没有 "初始化语句", "循环条件判定语句", "循环变量更新语句", 而是更加简单。当前有个内建函数,sum咱们自己定义的变量和内建函数冲突了,虽然不影响运行,但是代码后面就无法使用内建函数sum。所谓的 "可迭代对象", 指的是 "内部包含多个元素, 能一个一个把元素取出来的特殊变量"这个可迭代函数中包含了一系列整数,range(beg,end)=>[beg, end),(1)代码示例1: 模拟吃包子,吃第 3 个包子的时候吃出了半只虫。这种就需要使用循环。
2026-11-04 17:31:43
94
原创 【Python】——基础语法练习题
B:在 Python 中,一个语句写完了之后,可以加上分号,也可以不加。但是这样的操作,是没有意义的。C/C++ 也是有类似的行为,但是 Java 这里的做法是更合理的!这个代码在 C+ +/Java 中是不太行的,-19%2->-1和 1是不相等的,在 Python 中-19%2->1因此这个代码是没问题的。此处的num是一个字符串类型,需要转换类型,int( )转换是默认按照10进制方式来解析的,输入错误的类型数据会出现报错。C:Python中的true的“t”需要大写,a = True。
2025-10-31 18:52:04
354
原创 [牛客网]——C语言刷题day5
在C语言中,赋值语句的返回值都是所赋的值,所以才会有连续赋值的语句,例如a=b=10,因此,这里的if(j=0),其实就等于f(0),所以执行else语句。因为两个指针都指向的字符串常量,不能被重新赋值,*p=*q是错误的。
2024-05-24 17:34:34
311
虚拟机出现问题,一直卡在这里,
2023-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2