zoukankan      html  css  js  c++  java
  • Python入门系列——第4篇

    变量及其类型

    我们来开始学习Python的变量。变量实际上就是让我们用来代替某个东西的名字。有了变量之后,我们的程序读起来就不再是那么的僵硬。好的变量名也是一个良好程序的重要部分。我们来看代码。
    print("让我们来计算一个长方形的面积,现在这个长方形长为33,宽为8.")
    length = 33		#看,这个length就是一个变量,它保存的值为33。
    wide = 8		#这也是一个变量,它保存的值为8
    print("长方形的面积是:",length * wide)
    #python 3
    print("让我们来计算另外一个长方形的面积,现在这个长方形长为30,宽为12.")
    length = 30		#“变量”,顾名思义,它的值可以改变。现在变成了30
    wide = 12		
    #我们称这类保存整数的变量为整形变量,即:int类型变量。
    print("长方形的面积是:",length * wide)
    
    print("我们来计算圆的面积,它的半径是:r = 3。")
    r = 10
    pi = 3.14		#这里pi表示π,和前面不一样的是,pi是个浮点数,即:float类型
    #float类型是用来保存小数的,当然也可以保存整数。
    print("圆的面积为:",r * pi)
    
    HW = "hello world"		#这是一个字符串变量。即:string类型,它保存字符串。
    #现在你明白了,什么是字符串了吧。其实就是一串字符。
    #当然,Python的字符串也可以用单引号引起来。
    print(HW)
    输出结果如下:


    在这里,我们看到了“=”,它的作用是用来给变量赋值。而不是比较两个数字是否相等。我再啰嗦一次,比较两个数字是否相等,用的是“==”。
    我们这次认识了几种最基本的变量类型,对于目前来说,够用了。以后还会介绍更多的基本变量类型。差点忘了,这里我交代一下变量的命名规则:在Python2里,由于不支持Unicode。变量只能由字母,下划线,数字组成;且不能以数字开头。Python3直接支持Unicode,所以可以变量的命名就显得很奇怪了。我们来测试一下上面的代码,我把变量的名字改成中文以及π,在Python3里面,没有什么问题。但是不建议这样做。
    代码以及运行结果:


    我们看到,中文命名的变量在Python3里没有什么问题。但是在Python2里面千万不能这样做:

    出现了语法错误,这个提示还是比较友好的,“^”所指的就是错误出现的地方。好了,这篇就到这里为止,下次见。

    _____________________________问题回答____________________________
    1.上面提及的变量的类型不是固定不变的,因为Python是一门动态类型语言。关于什么是动态类型语言,静态类型语言,强类型语言,弱类型语言。请小伙伴自行百度。也可参考知乎的回答,请点击这里
    2.等你差不多了解了1之后,然后,你自己用python试试看,看看python到底属于什么类型的语言,它是不是动态类型语言,看看我说的对不对。

  • 相关阅读:
    JAVA程序员_常用英语
    Java基础常见英语词汇
    oracle sqlplus常用命令大全
    Ognl_JSTL_学习笔记
    DBA操作
    ssh面试题总结
    数据库面试笔试题集
    基本select 语句总结
    JSP面试知识
    featureCounts 软件说明
  • 原文地址:https://www.cnblogs.com/zy666/p/10504338.html
Copyright © 2011-2022 走看看