python中的变量

1.变量的定义

  • 变量名只有在第一次出现的时候,才是定义变量。当再次出现时,不是定义变量,而是直接使用之前定义的变量
  • 用标识符命名的存储单元的地址称为变量,变量是用来存储数据的,通过标识符可以获取变量的值,也可以对变量进行赋值
  • 变量a=1 #将1放进内存空间中,a引用此内容空间
  • 变量就是一块内存空间,申请之后把变量的值放进去
  • 若开辟出的内存空间没有被引用后,会被回收

2.变量的命名的规范性

  • 变量名由字母、数字、下划线这三种字符组成,但是不能以数字开头
  • Python的变量名是除分大小写的

3.编写python文件

  • 应在文件开头添加# _*_coding:_utf-8_*_
  • 使用编码规范PEP8,此编码中包含中文
  • python版本2中是用ASCII码编译,因此在编写文件时不能加入中文
  • 没有分号,且严格按照缩进的语言
  • 使用python3运行
    在这里插入图片描述
  • 使用python2运行
    在这里插入图片描述

4.变量的数据类型

  • 在python中,定义变量的时候,不需要指定变量的类型
int整型
float浮点型
str字符串型
bool布尔型,真:True 假:False 非0即真
type(a)查看变量a的数据类型

在这里插入图片描述

注意:
字符串加引号
bool('')  #bool空为假
bool(' ')  #bool空格为真
bool(0)  #假
  • 字符串型

  • ""与‘’的含义是一样的

  • 当同时出现双引与单引时应将两者区分开
    在这里插入图片描述

  • 变量类型的转换

  • 给一个变量引用值后,更改此变量的数据类型,再重新令其他变量去引用更改后的变量,此时其他变量的数据类型就会更改
    在这里插入图片描述

  • 在内存中删除一个变量
    在这里插入图片描述

5.Python的id()函数可以返回对象的内存地址

  • Python解释器会为每个出现的对象分配内存单元,即使他们的值相等,也会这样
  • 但是为了提高内存利用效率,对于一些简单的对象,如数值较小的整形int对象,Python采取重用对象内存的办法,不会两次为其分配内存单元,而对于较大的数值,情况就跟前面的一样了
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值