zoukankan      html  css  js  c++  java
  • Python 编程入门(4):变量与赋值

    以下所有例子都基于最新版本的 Python,为了便于消化,每一篇都尽量短小精悍,希望你能尽力去掌握 Python 编程的「概念」,可以的话去动手试一下这些例子(就算目前还没完全搞懂),加深理解。

    经过前几章的铺垫,终于要讲到变量和赋值这个非常基本的「语句」了!其实之前你已经见过这种操作了。

    变量基本上就是某个值的名字。合法的变量名的规则,以下划线( _ )或者字母开头,由字母,下划线( _ )和数字组成。
    基本规则:
    名字 = 表达式

    a = 5
    print(a)
    

    这个操作叫做「赋值」,先求出右边的数字值是 5,然后再赋给了变量 a。也可以理解成「绑定」,把变量 a 和数字值 5 绑定起来。
    随便提一下 print 就是打印值,方便查看变量的值。

    a = 1
    b = 2
    a = b
    b = 3
    print(a)
    print(b)
    

    运行到 2 行时, a 初始化为 1,b 初始化为 2。a = b 这行把 a 和 b 的值(也就是 2)绑定了,所以 a 是 2。b = 3 让 b 取消之前和 2 的绑定,重新绑定为 3。

    变量 a b
    1 2
    a = b 之后的值 2 2
    b = 3 之后的值 2 3

    赋值操作是一条「语句」,它进行了某些操作,改变了某些东西,但是不会返回一个值,和表达式不同。

    a = 1
    b = 2
    c = a + b
    print(c)
    c = c + 1
    print(c)
    

    运行到第 3 行时 c 为 3,打印值,然后让 c 加上 1 变成 4,再重新和 c 绑定,所以 c 为 4。c = c + 1 可以简写为 c += 1,就是让 c 的值增加 1。

    下一章要逐渐深入,开始讲分支了。

    博客已迁移到 blog.pythonking.top,如果地址失效或者有其他问题请到 github.com/DongchengWang/my-blog
  • 相关阅读:
    前端面试题—Js
    前端面试题—css
    前端面试题—html
    JavaScript 闭包
    JavaScript 计算斐波那切数列
    JavaScript continue使用
    JavaScript break 使用
    JavaScript 综合运算 (数字运算符+比较运算符+逻辑运算符)
    JavaScript 逻辑运算符 特殊字符 纯数字字符串
    JavaScript 比较运算符 特殊字符 纯数字字符串
  • 原文地址:https://www.cnblogs.com/stardust233/p/12193834.html
Copyright © 2011-2022 走看看