最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python基础教程之 变量定义

XAMPP案例 admin 49浏览 0评论

drr00067

变量定义

>>> width = 20
>>> height = 5 * 9
>>> width * height
900
>>> string = "shouke"  

可以把逻辑比较结果或其它Boolean表达式赋值给一个变量。

>>> string1, string2, string3 = '', 'shou', 'ke'
>>> non_null = string1 or string2 or string3
>>> non_null
'shou'    # 到string2就可以确定结果了

注意:

  1. 不能使用未定义变量

  2. python变量的定义不需要进行类型声明,直接赋值

  3. 交互模式中,最后输出的表达式被赋值给变量“_”,如下

>>> tax = 12.5 / 100
>>> price = 100.5
>>> price * tax
12.5625
>>> price + _  #等同于price + 12.5625
113.0625
>>> round(_, 2)  #等同于round(113.0625, 2)
113.06

注意: _ 为只读变量,显示赋值则为创建同名的本地变量

>>> _ = 3
>>> price + _
103

多重赋值

>>> c, d, e = 1, 'test', [1, 2, 3]
>>> c
1
>>> d
'test'
>>> e
[1, 2, 3]

链式赋值

>>> y=x=2
>>> y
2

第一个例子

斐波那契序列(Fibonacci series):前两个数之和为下一个数的值

>>> a, b = 0, 1 # 注意:多重赋值,0赋值给a,然后1赋值给b,赋值顺序为从左到右。
>>> while b < 10: 
...  print(b)  
...  a, b = b, a+b
...
1
1
2
3
5
8

注意:

  1. 同c语言,比较操作符:<, >, ==, <=, >=, !=,表达式非0即真true,否则为假false

  2. a, b = b, a+b,步骤1.把 b 值赋给 a 变量;步骤2 把 a+b 的值赋值给 b 变量,赋值顺序从左到右,注意 a+b 表达式中 a 的值为赋值之前的 a 值

转载请注明:XAMPP中文组官网 » Python基础教程之 变量定义