美文网首页爱上python
变量和操作符的世界

变量和操作符的世界

作者: victorivy | 来源:发表于2016-10-13 10:08 被阅读0次

变量是什么

在程序中,变量是我们需要存储和操作数据的名字。如,程序需要存储一个用户的年龄,可以把这个数据命名为userAge.并使用下面的声明定义变量userAge

userAge = 0

在定义了变量userAge后,程序将会在计算机的存储区域中分配一段特定的空间来存储这个数据。然后通过引用它的名字userAge,就可以获取并修改这个数据。每次声明一个变量,需要给它一个初始的值。这里给userAge赋的值为0。

也可以一次定义多个变量:

userAge,userName = 30,'Peter'

这与下面的声明是一样的:

userAge = 30

userName = 'Peter'

命名一个变量

在python中一个变量仅可以包含字母(a-z,A-Z),数字或下划线(_),并且,第一个字符不能是数字。

因此,可以把变量命名为username,user_name,或者userName2,但是不能是2userName

另外,在python中有一些预留的单词,也不能使用它们作为变量的名字。因为它们被提前赋予了含义,这些预留的单词包括:print,input,if,while,等

变量的名字是大小写敏感的username和userName是不同的。

赋值符号

在声明语句 userAge = 0 中的 = 号与我们在数学上学习的 = 号的含义是不一样的。在程序中,= 号是一个赋值符号。它表示我们正在把 = 号右边的值赋给左边的变量。在程序中x = y 和 y = x有着不同的含义。

基本操作符

除了给变量分配一个初始值,也可以使用变量进行一般的数学运算操作,在python中,基础操作符

+、-、*、/、//、%、**分别表示:加法,减法,乘法,除法,整除,取余和指数运算

更多的分配操作符

在python中除了 = 号,还有一些其他的分配操作符,其中包括:+=,-=,*=这样的操作符

x = x + 2 这个程序首先会计算右边的表达式(x + 2)然后把结果分配给左边,也可以写成 x +=2如上例中的y +=2,以此类似,这种缩短形式对于上面提到的7个操作符都是有效的。

相关文章

  • 变量和操作符的世界

    变量是什么 在程序中,变量是我们需要存储和操作数据的名字。如,程序需要存储一个用户的年龄,可以把这个数据命名为us...

  • JavaScript操作符

    一元操作符 只能操作一个值的操作符。 递增和递减操作符 前置型:位于要操作的变量之前; 后置型:位于要操作的变量之...

  • 初级JS中的表达式与操作符

    一个表达式可以包含常数,变量和操作符。 下面我们来说一下一些基础的操作符。 一元操作符(单目操作符):递增和递减的...

  • 从零开始学Kotlin-操作符(3)

    从零开始学Kotlin基础篇系列文章 冒号操作符 ":" 和 "::" :操作符用来定义变量、类的继承等 ::可以...

  • TensorFlow 机器学习秘籍中文第二版(初稿)

    TensorFlow 入门介绍TensorFlow 如何工作声明变量和张量使用占位符和变量使用矩阵声明操作符实现激...

  • 浅谈JavaScript 函数作用域当中的“提升”现象

    在JavaScript当中,定义变量通过var操作符+变量名。但是不加 var 操作符,直接赋值也是可以的。例如 ...

  • Erlang 函数式编程之模式匹配(上)

    “=” 操作符 上篇文章说到 Erlang 的变量是一次性赋值变量,可以使用 “=” 操作符给变量绑定一个值(这个...

  • Dart_基础_类

    Dart 只能单继承,但是可以多层继承。 调用成员变量 操作符几乎和别的语言类似,提个比较特殊的赋值操作符 ??=...

  • JavaScript基本概念之语法

    语法 区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。这意味着,变量名test和变量...

  • js数据结构与算法

    变量作用域 作用域指在编写的算法函数中,我们能访问的变量。有本地变量和全局变量两种。 操作符 编程语言里都需要操作...

网友评论

    本文标题:变量和操作符的世界

    本文链接:https://www.haomeiwen.com/subject/byrwyttx.html