python3变量与文件操作

本文介绍了Python3中的变量,包括变量类型、命名规则、变量引用、可变与不可变类型。深入探讨了哈希、局部变量与全局变量的概念,并详细讲解了文件操作,如读写模式、文件编码、列表转换和eval函数的使用。
摘要由CSDN通过智能技术生成

变量

定义变量:变量名 = 存储变量中的值

变量类型
  • 数字型:整型,浮点型,布尔型,复数型
  • 非数字型:字符串,列表,元组,字典

python中定义变量不需要指定类型

变量命名规则
  • 在定义变量时,为保证代码格式,=两边加空格
  • 变量名由多个单词组成,可以用下划线(first_name)或驼峰命名法(小驼峰:firstName 大驼峰:FirstName)

注:python中的标识符不区分大小写

变量进阶

变量引用
  • 变量和数据都是保存在内存中的
  • 在Python中函数的传递以及返回值都是靠引用传递

概念:数据和变量是分开存储的,数据存在内存的一个位置。变量中保存数据在内存中的地址,变量中记录数据的地址就叫做引用,用id()函数可以查看地址

注:如果变量已被定义,当给变量赋值时,本质是修改了数据的引用

可变与不可变类型

可变(内存数据可修改):列表、字典
不可变类型(内存数据不可修改):数字型、字符串、元组

注:字典的key只能用不可变类型,可变类型的数据变化是通过方法实现的。如果给一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值