课程: 学习 Python: 入门篇
免费学习该课程!
今天就开通帐号,25,600 门业界名师课程任您挑!
变量及其运算
变量就好比计算机内存中的一个盒子, 其中可以存放一个值, 每个盒子都有一个标签,就是变量名。 我们在这里定义一个变量名为 x, 我们可以赋予它一个值用等于号。 注意在 Python 中等号意味着赋值 x=10 的意思 是把值 10 赋值给变量 x。 按回车键,x 现在就含有 10 。 我们可以通过调用 print 函数, 把 x 的值显示出来。 变量名一般用英文字母开头,大小写敏感。 如果你使用的是 Python 3, 也可以用中文作为变量名。 变量名不能用 除了下划线以外的其它特殊符号开头。 如果我们定义一个大写的 X 作为变量名, 输入赋值为 20,这个时候 变量名 X 就含有 20 这个值。 如果我们打印小写的 x , 它的值是 10 。 打印大写的 X , 它的值是 20 , 所以它们两个是完全不同的变量。 如果你想用中文作为变量名也是可以的, 比如取一个变量名的名字甲, 另外一个变量名乙,20 , 我们可以把它们交换, 这里出现了错误是因为我使用了中文的逗号。 在 Python 程序中, 必须使用英文标点符号。 所以一般不推荐使用中文变量名, 以免在输入法切换中出现错误。 好, 下面我们来看一下甲和乙 它们分别含有的值是多少。 现在甲变成 20 , 乙变成 10 , 我们成功地把它们两个值交换了一下。 从上面的例子看到, 虽然我们可以用中文来取变量名, 但是我们不建议用。 Python 不要求事先定好数据类型, 根据实际赋值, 自动调节数据类型, 这就叫动态型语言。 在这里, 我们可以将原来的整数变量 x 重新赋值 变为一个字符串,再打印 x 的值 x 现在就含有 “你好” 这个字符串, 而不是原来的一个整数 10 。 如果我们暂时不知道 要给一个变量赋于什么值, 我们可以给它赋予一个叫空值 NONE 。 比如 x ,大写 NONE, 这个时候,x 就含有空值。 空值并不等于零, 只是说,暂时它没有值。 我们怎么知道一个变量是什么类型的数据呢? 我们可以用一个 内置函数 type 来测试。 type, 然后输入 (x), 显示的是 none type。 如果我们给 x 赋予另外一个值, 比如说原来的 10 , 再把它传入 type 函数。 我们可以看到 现在 x 变成整数,integer。 给 x 赋予另外一个浮点数 25.6 , 再传入 type…
随堂练习,边学边练
下载课堂讲义。学练结合,紧跟进度,轻松巩固知识。