当前位置:网站首页 > Python编程 > 正文

python函数(python函数中用于获取用户输入值)



在Python中,使用input函数可以获取用户的输入,input函数能够让程序暂停运行,等待用户输入一些内容,然后将用户输入的内容保存为一个字符串。注意,input函数的返回值是一个字符串类型,比如用户输入一个数字6,input函数返回的也是字符串 ‘6’,而不是整数6。因此,在使用input函数获取用户输入的数字时,要在input函数之后做类型转换,这个要注意。下面通过几个示例对input函数做一下演示。

input函数可以传入一个字符串,作为给用户的输入提示。当用户输入完成后,按回车enter键即可。函数是Python的内置函数之一,可以查看变量的类型。

示例1:输入字符串

 
  

输出:

image-20220509211754338

在示例1中,提示输入姓名,并将输入的姓名内容赋值给了name变量,后面就可以通过访问变量name来查看输入的姓名。可以看到,变量name的类型为str字符串类型。

示例2:输入数字

 
  

输出:

image-20220509211828572

在示例2中,提示输入年龄,我们都知道年龄应该是一个数字类型,但是输入数字28之后,变量age却是被赋值为字符串28。因此,为了防止程序后面会用到变量age,这里应该做一个类型转换,下面会介绍。

示例3:输入为空字符

 
  

输出:

image-20220509212349135

在示例3中,提示输入住址,然后这里我们什么都没有输入,直接enter。可以发现,input函数获取到的是一个空字符串。

示例4:输入中含有空白

 
  

输出:

image-20220509212316321

在示例4中,提示输入爱好,但是在输入内容的前后多按了一些空格,而input函数并不会处理这些空白。

从上面的几个示例中,可以发现,不管用户输入什么,input函数都会原封不动地获取并转为字符串。因此,为了避免不合理的输入内容造成程序报错,一般都需要对用户的输入做一些处理,下面介绍一些常见的处理用户输入内容的操作

  1. 将输入的字符串类型转换为数字类型

    将输入的内容转换为数字类型,可以在input获取到输入内容之后,直接进行类型转换。

     

    输出:

    image-20220509214818103

    对于直接进行类型转换的方法,如果用户输入的是纯数字,是行得通的。但是如果用户的输入中含有字符,就会出现问题。还是上面的程序,但是不再输入纯数字,就会出现的错误。

    image-20220509215405396

    解决上面的问题,可以在使用类型转换之前,先对输入内容进行判断,修改如下:

     

    输出:

    image-20220509215834280

    还可以在类型转换时通过异常捕获,来解决上面的问题。

     

    输出:

    image-20220509220238822

  2. 对空输入进行判断

    对空输入作判断,非常简单。

     

    输出:

    image-20220509220848054

  3. 去除字符串前后的空白

    去除字符串前后的空白,可以使用字符串的方法,只去除左侧的空白可以使用方法,只去除右侧的空白可以使用方法。

     

    输出:

    image-20220509221014624


如果这篇内容对你有所帮助,欢迎点赞,收藏,转发,让更多的小伙伴也能看到哦~

到此这篇python函数(python函数中用于获取用户输入值)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ubuntu源码安装python(ubuntu20.04安装python)2026-01-24 12:27:06
  • 反编译exe文件成python源码(exe反编译成源码详细教程)2026-01-24 12:27:06
  • 如何保存为py文件(python怎么保存为py文件)2026-01-24 12:27:06
  • python函数的定义方法(python中函数定义)2026-01-24 12:27:06
  • list字符串转换成list(list字符串转换成list python)2026-01-24 12:27:06
  • python用于获取用户输入的函数(python获取用户输入的函数有哪些)2026-01-24 12:27:06
  • st7735s中文(st7735s中文资料基于micropython)2026-01-24 12:27:06
  • 服务器配置pytorch环境(服务器运行python代码)2026-01-24 12:27:06
  • pcap解析软件(python pcap解析)2026-01-24 12:27:06
  • python执行py文件(python执行pyc文件)2026-01-24 12:27:06
  • 全屏图片