大家好,欢迎来到python趣味编程例系列,我是你们的老朋友晓宇。
我们来看一下今天的案例-牛奶与可乐互换。现在有两个杯子,里面分别存放着可乐与牛奶,现在要求我们把杯子里两种饮品交换过来,那我们如何来用python解决这个问题呢?首先我们先来回顾一下变量的相关知识。
1、认识变量
量是程序运行中的最小单元。那什么是变量?
可以用三句话来总结,
①、变量是存储数据的容器。比如我们案例中的杯子,我们就可以把杯子看成一个存放物品的容器,所以我们也可以把它看成是一个变量。
②、变量在程序运行过程中是可以发生改变的量。像案例中,杯子里可以放牛奶,也可以放可乐,它是可以根据我们的需要进行改变的。
③、变量存储的数据是临时的
2、定义变量
那在python中如何来定义一个变量呢?
它的语法是:变量名=变量的值。
比如我现在定义一个变量a,并且让变量的初始值为1,那我就可以写成a=1。
需要有两个注意的地方:
第一个、等号两边都要保留一个空格。虽然不保留空格也不会报错,但是我们为了美观,以及可读性,等号两边都要保留一个空格,初学者一定要养成良好的编程习惯。
第二个、变量名可以自定义,但是要满足标识符命名规则。
3、标识符命名有哪些规则呢?
标识符命名规则就是变量以及函数的命名规则。
具体的有4点:
1、只由数字、字母、下划线组成。不能有特殊符号,比如我们的空格、百分号等等。
2、不能数字开头。比如:2name这就是一个错误的标识符命名。
3、严格区分小写。大写的A与小写的a,在计算机中认为是两个不同的变量。
4、不能使用内置关键字作为变量名称。python中一会有33个关键字,我们在命名时不能够以这些关键字作为变量名称。
下面是python中的关键字,大家可以熟悉一下。
4、变量的命名习惯
python中变量命名有哪些习惯呢?可以总成3点:
1、变量命名一定要做到见名知义。看到这个变量的名字我们就可以知道这个变量表示的是什么,这也方便我们对代码后续的检查与纠错。
2、遵行驼峰原则。驼峰原则有两种,一种是大驼峰,一种是小驼峰。大驼峰指的是,每个单词首字母都大写,比如MyName,这里所有的单词都大写了。小驼峰指的是第二个以及以后的单词首字母大写,同样的是myname,我们可以写成myName。
3、善于借助下划线,还是myname,我们可以写成my下划线name。
5、变量的数据类型
变量的定义非常的简单,但是很多小伙伴可能会想:变量除了存储这种字符类型的数据以外,还能存储其他类型的数据么?其实,在Python中,我们为应对同的业务需求,也会把数据分为同的类型,如下图所示:
6、变量的数据类型
不同类型变量的定义及判断,判断方法=type()
可乐与牛奶交换案例
定义变量,a1=可乐,a2=牛奶,通过Python代码把c1调整为牛奶,c2调整为可乐。
方法1:占位法
将数据单独放入一个新的变量中,进行调换。
方法2:python内置方法
python内置了了一个方法可以直接使两个数互换
eg:a,b=b,a