目錄
零基礎 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 類型可以通過轉換完成
四.猜你喜歡
- Python 字符串/列表/元組/字典之間的相互轉換
- Python 局部變量和全局變量
- Python type 函數和 isinstance 函數區別
- Python is 和 == 區別
- Python 可變數據類型和不可變數據類型
- Python 淺拷貝和深拷貝
- Python 遞歸函數
- Python sys 模塊
- Python 列表 list
- Python 元組 tuple
- Python 字典 dict
- Python 條件推導式
- Python 列表推導式
- Python 字典推導式
- Python 函數聲明和調用
- Python 不定長參數 *argc/**kargcs
未經允許不得轉載:猿說編程 » Python input 函數
本文由博客 - 猿說編程 猿說編程 發布!