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、多重赋值

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

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

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

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

  • 相关阅读:
    国外名校课程视频爆红 网友总结“必杀技”(图)
    设置mysql密码
    Writing Linux LCD drivers—深入分析framebuffer设备驱动的结构
    LAMP架构中,php 与 php、php与C语言程序等 之间 的网络通信 问题
    API & ABI
    Linux 6初体验:桌面性能堪比新版Ubuntu
    diff 比较两个文件夹
    11种错误的保养皮肤习惯
    服务器领域Linux击败Windows的5大理由
    CentOS5.5 FTP安装配置
  • 原文地址:https://www.cnblogs.com/BurnovBlog/p/11100067.html
Copyright © 2011-2022 走看看