Python入门100个实例(8)——输入字符串

从本实例学到什么

  1. 如何从键盘输入一个字符串
  2. input函数的执行流程

实例程序代码

#例2-3-3  从键盘输入字符串
name = input("输入你的姓名:")  #字符串“输入你的姓名”是输入提示。提示不是必须的。
phone = input("输入你的电话号码:")
sid = input("输入你的学号:")
print(name + ",你的学号是" + sid + ",你的电话号码是" + phone)

我尝试运行程序,输出如下内容(斜体并加粗的文字是输入)。

输入你的姓名:Jordan
输入你的电话号码:13888776655
输入你的学号:s10392211
Jordan,你的学号是s10392211,你的电话号码是13888776655

我们来解释一下代码的执行流程:

  1. 执行第2行代码。首先执行input函数,向屏幕输出”输入你的姓名:”,用作输入提示。然后,程序暂停,等待用户输入。
  2. 用户输入:Jordan,然后敲回车。
  3. 程序从暂停的地方继续往后执行, input函数接收用户的输入,返回字符串’Jordan’。返回的字符串赋值给name变量。
  4. 第3行代码和第4行代码的执行流程与第2行代码的执行流程类似。
  5. 执行到第5行。首先完成“name + “,你的学号是” + sid + “,你的电话号码是” + phone”这部分的字符串拼接操作,然后把运算结果作为print函数的参数,print函数把结果字符串输出到屏幕。

小结

  1. 要从键盘输入字符串,要调用input函数。本实例给出了带输入提示的用法。上一实例给出了不带输入提示的用法(写法如:name = input())。
  2. input函数是python内置的函数。input函数由一系列指令组成。执行input函数,实际上是在幕后执行这一系列指令。
  3. input函数的执行流程。执行input函数,首先向屏幕输出输入提示(若有的话)。接着程序会暂停,等待用户输入。用户敲入若干字符,最后敲回车(表示本次输入结束)。然后,程序从暂停的地方继续往后执行,接收敲入的字符(不包含回车键)。最后,input函数返回接收到的字符串。

猜你喜欢

转载自blog.csdn.net/yedouble/article/details/80952851