zoukankan      html  css  js  c++  java
  • 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、多重赋值

      如果变量比较多,我们可以同时进行赋值:

      之后我们会介绍元组,和这种情况概念类似;

      多重赋值有个很重要的作用,就是交换变量的值;

      如果不适用多重赋值的方式来实现,则会比较麻烦:

  • 相关阅读:
    rails时间问题
    stringify_keys 和symbolize_keys
    thritf
    Nginx负载均衡反向代理
    CentOS 7 yum 安装 Nginx
    CentOS 7安装与配置Tomcat8
    CentOS 7安装与配置JDK8
    系统数据字典模块设计
    mysql视图
    阿里云maven中央仓库
  • 原文地址:https://www.cnblogs.com/BurnovBlog/p/11100067.html
Copyright © 2011-2022 走看看