首页 > 其他 > 详细

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

时间:2019-06-27 22:59:15      阅读:107      评论:0      收藏:0      [点我收藏+]

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

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

技术分享图片

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

 

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

技术分享图片

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

技术分享图片

技术分享图片

 

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

原文:https://www.cnblogs.com/BurnovBlog/p/11100067.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!