python中变量不直接存储值_今天学Python之变量

本文介绍了Python变量的基础知识,包括如何定义和赋值,如使用等号创建变量,同时赋值给多个变量,以及如何交换变量值。还讲解了删除变量的`del`操作,并详细阐述了变量的命名规则,强调了命名的规范性和重要性。最后提到了`type()`函数用于查看变量类型。
摘要由CSDN通过智能技术生成

今天学习Python的变量

一、定义

1、如果把内存空间形容成一栋宿舍楼,划分出一间宿舍专门存储变量值,而变量就是用来指向这件宿舍的,比如宿舍号。

二、赋值

1、变量需要用等号“=”进行赋值,例如:将apple这个单词赋值给a这个变量:

a = "apple"

2、可以同时给多个变量赋不同的值,用逗号“,”隔开,并且一一对应,例如:同时将apple,banana这两个单词分别赋值给a,b这两个变量:

a,b = "apple","banana"

3、可以相互交换两个变量的值,例如:将第2条中的apple赋值给b,banana赋值给a:

a,b = "apple","banana"

a,b = b,a

4、有些值本身就有类型,不需要声明变量名类型,例如:用来查看类型的内置函数type()

输入:type("apple")

输出:str --具体数据类型后面学习以后再补充记录

三、删除变量

删除变量的时候,用del + 变量名,注意这里删除的是指向,并不会把存储对象删除。例如:将apple这个单词赋值给a这个变量,如果删除a这个变量,仅仅是删除了a对apple的指向,并不会删除apple这个值

a = "apple"

del a

四、变量的命名规则

1、变量名只能是字母、数字或下划线的任意组合,而且第一个字符不能是数字

2、有一些Python中的关键字不能做变量名,例如:

'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else',

'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',

'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with',

'yield'

3、要可以描述变量值的意思,而且要短小精悍

4、最好不用拼音,因为读起来可能会有歧义

5、变量名是会区分大小写的,例如:word和Word是两个不同的变量名

6、用全部的大写来定义常量

以上规则4和规则5是约定俗成的,并不是python本身的规则。

今天同样收获满满,开心~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值