这篇文章将为大家详细讲解有关怎么在Python中读取用户指令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
Python可以做什么
Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。
<强>一、读取用户指令强>
当你的程序要接收用户输入的指令时,可以用输入函数:
name =,输入(“请输入你的名字:“) 打印(“Hi “, +,名字)
程序中只要有输入函数就会等待用户输入完并按回车键之后才会继续往下执行代码
注:输入()函数接收得到的值只是字符串,即使你输入的是数字或者其他数据类型的值,它也会把数字按照字符串处理,即接收得到值只会字符串。
<强>二、格式化打印强>
假设现在需要打印出以下格式的内容,该怎么实现呢?
- - - - - - - - - - - -,Infomation of Kwan - - - - - - - - - - - - Name ,:关 Age ,,: 21 Sex ,,:男性 Job ,,: Python - - - - - - - - - - - - - - - - -女人,最终获得- - - - - - - - - - - - - - - - -
你会发现,如果用字符串的拼接方法很难实现这种格式的输出,而且如果是用户自己输入对应信息的话,要更改其中的内容也很不方便。
Python提供了一种很实用的方法来解决这一问题,只需要把要打印的内容的格式先准备好,由于里面的信息是需要用户自己输入的,因此可以先放置占位符,再把字符串里的占位符与外部的变量做个映射关系就好了。
name =,输入(“请输入姓名:“) 时间=age 输入(“请输入年龄:“) 时间=sex 输入(“请输入性别:“) 时间=job 输入(“请输入工作:“) 时间=info & # 39; & # 39; & # 39; - - - - - - - - - - - -,Infomation of Kwan - - - - - - - - - - - - Name ,: % s Age ,,: % s Sex ,,: % s Job ,,: % s - - - - - - - - - - - - - - - - -女人,最终获得- - - - - - - - - - - - - - - - - & # 39;& # 39;& # 39;,%,(名字,年龄,性别,,工作),,#,要按照对应的顺序放置参数 打印(信息)
% s代表的就是字符串的占位符,除此之外,还有% d,是数字的占位符,% f是浮点数占位符,如果把上面的例子中的年龄处用% d的话,那就需要将年龄变量先转成数字类型才能用,因为年龄通过输入接收到的数字是字符串。
从上图可看的出,输入数字得到的却是str类型,即字符串。
注:输入接收的所有输入的内容都是字符串格式
可以使用数据类型的转换来处理这一问题
age =, int (输入(“请输入年龄:“)),#,一定要要纯数字的字符串才能使用int方法转换
age_int =21 age_str =, str (age_int), #,数字也可转换成字符串
关于怎么在Python中读取用户指令就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。