1、
在Python程序中,变量是用一个变量名表示,变量名必须是
大小写英文、数字和下划线(_)的组合,且不能用数字开头
,
比如:a=1。a是一个整数
2、
在Python中,等号 "
= "
是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:
上述
变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。
静态语言在定义变量时
必须指定变量类型,如果赋值的时候类型不匹配,就会报错
赋值符号“=”不等同于数学的等号
如:a='ABC'
Python解释器干了两件事情:
1. 在内存中创建了一个'ABC'
的字符串;
2. 在内存中创建了一个名为a
的变量,并把它指向'ABC'
。
练习:
等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差数列的第一项,用 d 表示公差,请计算数列
1 4 7 10 13 16 19 ...
前 100 项的和。
解答:
x1 = 1
d = 3
n = 100
x100 = x1+(n-1)*d
s = (n/2)*(x1+x100)
print s
结果:
s=14950
注意:乘以*符号别丢了