Python input 函數 -Python零基礎入門教程


目錄

零基礎 Python 學習路線推薦 : Python 學習目錄 >> Python 基礎入門

一.前言

Python 內置函數其實挺多的,其中 input 和 eval 算得上比較特殊,input 屬於交互式內置函數,eval 函數能直接執行字符串表達式並返回表達式的值.

二.Python input 函數簡介

input 是 Python 的內置函數也是交互式函數,何為交互式函數?交互式程序是指程序可以接用戶交互。

可能以前的代碼,部分童鞋可能會覺得有些死板,變量聲明和定義都已經提前准備好了,可能老司機會說你不運行程序我也知道輸出的結果是什么。

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)))

三.Python input 函數實戰

大家現在都知道 AI 已經是大勢所趨,未來的十年屬於 AI ,那么今天我要告訴你價值一個億的 AI 核心代碼:(沙雕機器人 1.0 版本)

# !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

未經允許不得轉載:猿說編程 » Python input 函數

本文由博客 - 猿說編程 猿說編程 發布!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM