![Python基础视频教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/276/29126276/b_29126276.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1 变量
在很多数学问题中,会用到方程去解决,通常会把需要求解的值设成一个未知数x,经过层层计算,最终得到未知数x的值。Python中的变量和方程中的未知数x差不多,都是用于存放数据的。在Python命令行模式下运行以下代码:
![](https://epubservercos.yuewen.com/3BC464/16264452505768106/epubprivate/OEBPS/Images/txt002_3.jpg?sign=1739285077-eRrOUDy6eQ5DDvqzywblzQy50DzOV2Qk-0-0565925ea0e6db049a65e9dd8445fcba)
在这段程序里,声明了一个变量a,并把“hello world”赋值给了a,通过print命令打印a,得到的结果也是“hello world”。这可以理解为变量a中存放了数据“hello world”,打印a就是打印“hello world”。
2.1.1 变量的命名规范
变量名是由数字、字母或者下画线组成的(注意:不能以数字开头)。通常,命名时用一个英文词组表示变量的意义,例如first_number = 1,即声明了一个值为1的变量first_number。或者使用驼峰命名法,例如FirstNumber = 1。驼峰命名法是指每个单词首字母都用大写的命名方法。这两种方式都可以,根据个人习惯或者团队要求而定。变量名最好言简意赅,让人看一眼就知道变量是干什么的。
2.1.2 变量的赋值
最常用的赋值方式就是“变量名=值”,就像设“x=1”,把1赋值给x。除了这种对单一变量的赋值,还可以同时对多个变量赋值。在Python命令行模式下运行以下代码:
![](https://epubservercos.yuewen.com/3BC464/16264452505768106/epubprivate/OEBPS/Images/txt002_4.jpg?sign=1739285077-7hJ2B6jc9EFgxbg8fXLk30gqsGSTndR9-0-7c938495cfb44b0815109fc7347301ac)
除了给多个变量赋同一个值,还可以给多个变量赋不同的值:
![](https://epubservercos.yuewen.com/3BC464/16264452505768106/epubprivate/OEBPS/Images/txt002_5.jpg?sign=1739285077-874DYm4fjjRuvy6gcuLASY0JRA3ZU1gP-0-50b48eabc2daf17341eca758b79eff81)
给多个变量赋不同的值,需要用逗号将各值分隔开,等号右边的值要用括号括起来。
变量也可以给变量赋值:
![](https://epubservercos.yuewen.com/3BC464/16264452505768106/epubprivate/OEBPS/Images/txt002_6.jpg?sign=1739285077-9pPl6aJbAqW2nUuvtSB1HayxpACYBNpY-0-6842f832b876cfe5fdd03d01c46b7d9a)
在上面这个例子中,y = 2,然后把y赋值给了x,这就等价于把2赋值给了x。