变量的定义和使用

打印 上一主题 下一主题

主题 571|帖子 571|积分 1713

在编程语言中变量是指能够存储和表示数据的抽象概念,可以理解为一个存放数据的容器。通过变量名可以访问变量中的值。
变量的定义

定义变量就是将数据放入变量,这个过程叫做赋值。几乎所有编程语言都是使用等号=作为赋值运算符,语法格式如下:
  1. >>> name = value
复制代码
name表示变量名,value表示值。表示将value赋值给name。
例如:
  1. >>> age = 18
复制代码
上面的代码表示将整数18赋值给变量age。在后面的代码中就可以使用age来表示18了。
变量的命名规范

为了规范,变量名不能随便取,它有对应的命名规则,python中变量的命名规则如下:

  • 由大小写字母A-Za-z,数字0-9和下划线_组成
  • 不能以数字开头
  • 不能是关键字
  • 变量名大小写敏感
例如:
  1. # 正确的案例
  2. >>> lucky_num = 88
  3. >>> lucky_num2 = 888
复制代码
  1. # 错误的案例
  2. >>> 1lucky_num = 88
  3.   File "<stdin>", line 1
  4.     1lucky_num = 88
  5.      ^
  6. SyntaxError: invalid syntax
复制代码
运行后会报错
  1. # 大小写敏感
  2. >>> age = 18
  3. >>> Age = 18
复制代码
注意这里age和Age是两个变量。
注意在编写代码的过程中,所有的标点符号都要使用英文输入法。
关键字

关键字是python语言中一些已经被赋予特定意义或数据的单词。这些关键字不能作为定义变量名使用。
运行下面的代码可以输出python语言所有的关键字,再3.8版本中,总共有35个。
  1. >>> import keyword
  2. >>> print(keyword.kwlist)
  3. ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
复制代码
不需要死记硬背,在各种ide工具中关键字都会语法高亮,当然随着练习这些关键字自然就会记住了。
变量的使用

定义变量后,通过变量名即可使用。
  1. # 定义变量
  2. >>> age = 18
  3. >>> print(age)  # 将变量传递给函数,打印变量
  4. 18
  5. >>> age + 1 # 使用变量进行数学运算
  6. 19
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表