python 笔记

探讨使用Python open函数的不同模式('w', 'r')对文件进行创建与读取的操作,解释其区别及应用。

当使用open函数时,如果使用写(‘w’)模式,则会创建不存在的文件,使用读模式(‘r’)则不会


内建函数一览:

abs divmod floor round pow oct hex chr ord

以下是一份Python学习笔记: ### 全局变量 定义在函数体外部的变量,函数体内外都生效。示例代码如下: ```python # 定义变量money,值为50,并打印出来 money = 50 print("钱包还有:", money) # 买了一个冰淇淋花费10元 money = money - 10 print("买了一个冰淇淋花费10元,还剩余:", money, "元") ``` ### 变量赋值与命名规则 Python是动态类型语言,变量无需预先声明类型,直接赋值即可。变量名必须是字母、数字或下划线的组合,且不能以数字开头。示例: ```python # 整数变量 age = 25 # 字符串变量 name = "Alice" ``` ### 数据类型 - **数字类型(Number)** - **int**:整数(有符号),存放整数,如 -1, 10, 0 等。 - **float**:浮点数(有符号),存放小数,如 -3.13, 6.66。 - **complex**:复数,如 4 + 3j,以 j 结尾表示复数。 - **bool**:布尔,True 是真,False 是假,本质上是一个数字,True 记作 1,False 记作 0。 - **字符串(String)**:用引号引起来的数据都是字符串。 - **列表(List)**:有序的可变序列,Python 中使用最频繁的数据类型,可有序记录一堆数据。 - **元组(Tuple)**:有序的不可变序列,可有序记录一堆不可变的 Python 数据集合。 - **集合(Set)**:无序不重复集合,可无序记录一堆不重复的 Python 数据集合。 - **字典(Dictionary)**:无序 Key - Value 集合,可无序记录一堆 Key - Value 型的 Python 数据集合。 查看类型可使用 `type(被查看类型的数据)`,示例: ```python num = 10 print(type(num)) # 查看 num 的类型 ``` ### 迭代器 在 Python 中,迭代器(Iterator)是一种逐个访问数据集合的机制,它通过 `__iter__()` 和 `__next__()` 方法实现对数据的按需读取。迭代器的核心特性包括惰性计算、内存高效和统一的遍历接口,在处理大规模数据(如深度学习训练数据)时尤为重要 [^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值