zoukankan      html  css  js  c++  java
  • 三、变量和简单数据类型

    一、变量

    1.每一个变量都储存了一个值------与变量相关联的信息。 

    例: 

    message = "Hello Python world ! "
    print (message)

    在这里message为变量,而这个变量存储了一个值为文本“Hello Python world ! ”

    2.变量的命名和使用

    2.1变量的规则

    a.变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能命名为1_message。

    b.变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

    c.不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print 。

    d.变量名应既简单又具有描述性。例如,name比n好,student_name比s_n好,name_length比leng_of_persons_name好。

    e.慎用小写字母l和o,因为他们可能被人错看成数字1和0。

    注意:就目前而言,应使用小写的Python变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的注意。

    2.2使用变量时避免命名错误

    a.重新新建一个文件text1.py (Python文件保存要以.py的后缀格式保存。不然会引发错误)。有意的编写一些引发错误的代码。输入以下代码。

    message = " Hello Python Crash Course reader !"
    ptint (mesage) 

    程序存在错误时,文件Python解释器将竭尽所能地帮助你找出问题所在。程序无法成功地运行时,解释器会提供一个traceback。traceback是一条记录,指出了解释器尝试运行代码时,在什么地方陷入了困境。因为不小心编写了错误的变量名,Python解释器提供的traceback:

    解释器指出:(1.)文件htext1.py的第二行存在错误;它列出这行代码,旨在帮助你快速找出错误(见(2.));它还指出了它发现的是什么样的错误(见(3.))。在这里,解释器发现了一个名称错误,并指出打印的变量mesage未定义:Python无法识别你提供的变量名。名称错误通常意味着两种情况:要么是使用变量前忘记了给它赋值,要么是输入变量名时拼写不正确。

        在这个示例中,第二行的变量名message中遗漏了字母s。Python解释器不会对代码做拼写检查,但要求变量名的拼写一致。例如,如果在代码的另一个地方也将message错误地拼写成mesage,结果将如何呢?

    mesage = "Hello Python Crash Course reader!"
    print (mesage)

         在这种情况下,程序将成功地运行:

       计算机一丝不苟,但不关心拼写死否正确。因此,创建变量名和编写代码时,你无需考虑英语中的拼写和语法规则。

  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/joybou/p/9160439.html
Copyright © 2011-2022 走看看