变量
变量名包括字母、数字、下划线,但不能以数字开头。例如1_variable 不合理,_1_variable, variable_1是合理的。
>>>_1_variable=1
>>>print _1_variable
1
>>>variable_1=2
>>>print variable_1
2
>>>1_variable=3
SyntaxError: invalid syntax
语句
语句与赋值语句的区别:语句没有值供解释器打印出来。
>>>x=3
>>>
(第二行立即出现新的提示符。)
表达式则不同。
>>>2*2
4
if 语句
if 后面放使用运算符==进行的相等性测试,然后用冒号将和后面的语句隔开。在交互式解释器内使用if语句,需要两次回车,语句才能执行。
>>>y=1
>>>if y==1:print 'yes'
yes
>>>if y==2:print 'no'
>>>
>>>if 1==1:print '1==1'
1==1
>>>
模块
模块为python的功能扩展,许多函数要通过导入模块才能使用。
导入模块有两种方法:
1.
>>>import 模块
>>>模块.函数
2.
>>>from 模块 import 函数
>>>函数
时光机模块
__future__
函数
1.input 函数
输入函数input的用法:
(1)
>>>input('what is your name:')
what is your name:'wang'
'wang'
>>>
>>>input('what is your name:')
what is your name:wang
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
input('what is your name:')
File "<string>", line 1, in <module>
NameError: name 'wang' is not defined
(2)
>>>x=input('number:')
number:3
3
>>>2+x
>>>5
>>>y=input('number:')
number:'3'
>>>'x'+y
'x3'
2.pow函数
pow函数可以替代幂运算符(**)。
>>>2**3
8
>>>pow(2,3)
8
3.abs函数
abs函数可以得到数的绝对值。
>>>abs(-10)
10
>>>
4.round函数
round函数把浮点数四舍五入为最接近的整数值。
>>>1/2
0
>>>round(1.0/2.0)
1.0
>>>
5.floor函数
floor函数将给定的数值向下取整为某个特定的整数。与int()函数功能类似。
>>>import math
>>>math.floor(32.9)
32.0
>>>int(32.9)
32
>>>
6.ceil函数
ceil函数将给定的数值转换为大于或等于它的最小整数。
>>>import math
>>>math.ceil(32.9)
33.0
>>>
7.sqrt函数
sqrt函数计算一个数的平方根。
(1)正数为参数
>>>import math
>>>math.sqrt(9)
3.0
>>>
(2)负数为参数
>>>import cmath
>>>cmath.sqrt(-1)
1j
>>>
python7.2和7.3有不同:
1. print x 变为 print(x);
2. input( )输入的数以str形式存储;