02 算术、字符串与变量(2)

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