8、类型转换
数据类型之间是可以进行转换的,Python提供了相应的内置函数来实现;
整数->浮点数 字符->浮点数
整数->字符 浮点数->字符
【有时候,Python可以自动进行数值类型装换,不要你指定数值类型;这种情况,我们也叫作隐式转换】
浮点->整数
圆整:分为向上圆整合向下圆整,说白了就是四舍五入;
字符->数字
9、变量和值
变量、函数、模块和类,都有自己的名称,我们叫做标识(label);
其中,fruit就是一个变量名,指向字符串“cherry”, = 我们叫做赋值;可以用来进行替换,并运算;
变量的命名:
1、变量名的长度不受限制,但其中的字符必须是字母、数字或者下划线(_),而不能够使用空格、连字符、标点符号、引号或者其他字符;
2、变量名的第一个字符不能是数字,而必须是字母;
3、Python区分大小写,因此TAX,Tax和tax是不同的变量名;
4、不能讲Python的关键字作为变量名。比如,if else while def or and not in和is都是Python语句中的关键字;
关键字做变量就会报错;
10、赋值语句
赋值语句包括:左值 赋值运算符 右值;
如果不对变量进行赋值,就回出现错误:
提示程序员,y 值没有被定义;
11、变量引用
我们用图片来表示赋值关系:
注意:对于没有变量的数值,在Python中就会被删除(如图中的0.04这个值),这个概念为垃圾收集;
同时,我们要了解赋值,并不是将值复制(0.06就没有被多次复制,而是多了一层的对应关系);
【在Python中数值和字符串是不能修改的;】
【报错:语法错误,不能分配给数字】
12、多重赋值
如果变量比较多,我们可以同时进行赋值:
之后我们会介绍元组,和这种情况概念类似;
多重赋值有个很重要的作用,就是交换变量的值;
如果不适用多重赋值的方式来实现,则会比较麻烦:
原文:https://www.cnblogs.com/BurnovBlog/p/11100067.html