从本实例学到什么

  1. 明了变量有什么用
  2. 认识从键盘输入数据的input函数

实例程序代码

#例2-2-4  变量的作用
#变量用来引用一个值。
pi = 3.14159
meter = 2 * pi * 5.5    #meter引用了圆的周长
print("圆的周长:", meter)  #取圆的周长,进行输出

#变量name用来引用从键盘输入的姓名(可以是中文姓名)
name = input("输入你的姓名:")  #input函数从键盘输入的值(这里是姓名)
            #"输入你的姓名:"用作输入提示
print(name, "你好!")  #print函数输出name的值,接着输出一个空格,最后输出"你好!"

对实例2-2-4,说明如下:

  1. 变量的作用是引用一个值。
  2. 第4行代码中,变量pi引用了3.14159这个值。这个值参与运算,得出圆的周长。
  3. 第5行代码中,变量meter引用了圆的周长这个值,用作print函数的第2个参数。print函数将输出两项数据(即两个值),第一项是字面量,第二项是圆的周长。
  4. 第8行,定义了变量name。该变量引用了从键盘输入的姓名。
  5. 第10行,变量name引用了从键盘输入的姓名,作为print函数的第1个参数。这里调用print函数输出两项数据。第一项是从键盘输入的姓名。

input函数

上述实例2-2-4中,第8行调用了input函数。我们来认识它。以后你会经常用到它,会对它很熟悉。
第8行代码是:

name = input(“输入你的姓名:”)

执行该行代码的流程是:

  1. 执行input函数。”输入你的姓名:”是函数参数,用于提示用户该如何输入。这样,执行input函数的效果是在屏幕上打印”输入你的姓名:”,并在冒号后面显示光标,光标一闪一闪地,等待用户输入,如图1所示。
  2. python 全部变量 python变量举例_赋值

  3. 图1 input函数执行效果(冒号之后的光标没显示出来。光标是一闪一闪的竖杆。)
  4. 用户敲键盘输入若干字符,最后敲回车表示本次输入结束。input函数将接收用户敲入的全部字符(不含回车键),组成一个字符串类型的值,作为input函数的返回值。这里叫这个返回值为输入值。比如,用户敲入Jordan,接着敲回车,input函数就从键盘接收并返回Jordan这个字符串。
  5. 执行赋值动作,把输入值赋值给name变量,使得变量name成为输入值的名字。

小结


  1. 变量的作用是引用一个值。变量涉及两种行为。一是赋值,写作“变量 = xxx”,这使得变量成为某个值的名字。二是取值。比如,实例2-2-4第4行中取变量pi的值参与运算。又比如,第5行中取变量meter的值用作print函数的参数,print函数把它输出到屏幕上。
  2. input函数的作用是从键盘输入数据。input函数的参数用作输入提示。函数返回字符串类型的值。
  3. 把input函数的返回值(这里叫它输入值)赋值给一个变量,下文中就可以通过该变量来使用这个输入值。不使用变量的话,将无法在下文中使用这个输入值。
  4. 我们没有讲过函数。你可能对函数有困惑。建议你拿数学函数来对比。比如下面的数学函数f(x),x是参数。求解f(5)意味着传入5这个参数进行计算,将返回136这个结果。
f(x) = x3 + 2x + 1