1. python中的变量:
python中的变量声明不需要像C++、Java那样指定变量数据类型(int、float等),因为python会自动地根据赋给变量的值确定其类型。如 radius = 20,area = radius * radius * 3.14159 ,python会自动的将radius看成“整型”,area看成“浮点型”。所以编程时不用再像之前那样小心翼翼的查看数据类型有没有出错,挺人性化的。
2. input和print:
先贴个小的程序
# Prompt the user to enter three numbers
number1 = eval(input("Enter the first number: "))
number2 = eval(input("Enter the second number: "))
number3 = eval(input("Enter the third number: "))
# Compute average
average = (number1 + number2 + \
number3) / 3
#Display result
print("The average of ", number1, number2, number3,
"is", average)
小程序中的几个知识点:
1)print的格式,print(itme1, item2, ..., itemk),如果print的内容过长,可以直接换行;
2)'\'符号,它是用来连接两个行的,如果一行内容过长可以用该符号来分割;
3)input(" "),获得输入数据,要注意的是,python2.x版本中有两个输入函数input()和raw_input(),input()输入实数时,它的值就是实数;而raw_input()不管输入的是什么,它的值都是string,所以需要用eval()函数将值转换为实数,eval()下面再深入学习;而在python3.x版本中只有一个输入函数input(),它的功能就相当于python2.x中的raw_input()函数,所以编程时要特别注意版本问题,像这样的差异还有