Python input 函数

ChatGPT 3.5 国内中文镜像站免费使用啦

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门


一.前言

       Python 内置函数其实挺多的,其中 input 和 eval 算得上比较特殊,input 属于交互式内置函数,eval 函数能直接执行字符串表达式并返回表达式的值.


二.Python input 函数简介

       input 是 Python 的内置函数也是交互式函数,何为交互式函数?交互式程序是指程序可以接用户交互。

       可能以前的代码,部分童鞋可能会觉得有些死板,变量声明和定义都已经提前准备好了,可能老司机会说你不运行程序我也知道输出的结果是什么。

图片[1]-Python input 函数-猿说编程

       input 函数能接收用户输入的内容,并返回字符串 str 类型,示例代码如下:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python input 函数.py
@Time:2021/04/12 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
 
"""

while True:
    a = input("请输入:")
    print("输入的内容是:{} 类型是:{}".format(a,type(a)))
图片[2]-Python input 函数-猿说编程

三.Python input 函数实战

       大家现在都知道 AI 已经是大势所趋,未来的十年属于 AI ,那么今天我要告诉你价值一个亿的 AI 核心代码:(沙雕机器人1.0版本)

图片[3]-Python input 函数-猿说编程
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python input 函数.py
@Time:2021/04/12 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
 
"""


while True:
    '''
    replace("?","!") 将字符串中英文状态下的问号 ?替换为 感叹号 ! 
    replace("?","!")将字符串中中文状态下的问号 ?替换为 感叹号 !
    replace("吗","") 将字符串中的中文 "吗" 替换为 ""
    '''
    print(input("").replace("?","!").replace("?","!").replace("吗",""))


'''
测试结果:

在吗?
在!
你好
你好
是python教程吗?
是python教程!
看完教程就能学会编程吗?
看完教程就能学会编程!
python能生孩子吗
python能生孩子

'''

       注意 : input 函数的返回值是字符串 str 类型,如果需要 int 或者 list 类型可以通过转换完成


四.猜你喜欢

  1. Python 字符串/列表/元组/字典之间的相互转换
  2. Python 局部变量和全局变量
  3. Python type 函数和 isinstance 函数区别
  4. Python is 和 == 区别
  5. Python 可变数据类型和不可变数据类型
  6. Python 浅拷贝和深拷贝
  7. Python 递归函数
  8. Python sys模块
  9. Python 列表list
  10. Python 元组tuple
  11. Python 字典 dict
  12. Python 条件推导式
  13. Python 列表推导式
  14. Python 字典推导式
  15. Python 函数声明和调用
  16. Python 不定长参数 *argc/**kargcs

ChatGPT 3.5 国内中文镜像站免费使用啦
© 版权声明
THE END
喜欢就支持一下吧
点赞2 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容