python3的輸入方式及多組輸入方法
python3的輸入方式
1. 讀取鍵盤輸入
內(nèi)置函數(shù) input()接收鍵盤標(biāo)準(zhǔn)輸入
str = input("請(qǐng)輸入") print(str)
默認(rèn)返回的是字符串類型,通過強(qiáng)制轉(zhuǎn)換可以變成其他類型
num = int(input("請(qǐng)輸入")) print(num, type(num)) //type(變量),返回變量類型
2. raw_input()(只適用python2)
input() 函數(shù)和raw_input() 函數(shù)基本可以互換,但是input會(huì)假設(shè)你的輸入是一個(gè)有效的Python表達(dá)式,并返回運(yùn)算結(jié)果。這是兩者的最大區(qū)別。
a=input([x+1 for x in range(2,10,2)]) print(a)
[3, 5, 7, 9]
3. sys.stdin.readline()
sys.stdin.readline()將所有輸入視為字符串,并在最后包含換行符'\n',可以通過sys.stdin.readline().strip(‘\n')去掉換行符。
import sys c = sys.stdin.readline() print(c,type(c))
多組輸入
a=int(input()) i=0 while i<a: b=int(input()) print(b) i=i+1
a=input().split() for x in a: print(int(x))
while True: a = sum(map(int, input().split())) if(a==0): exit(0) else: print(a)
一行多個(gè)值輸入
a,b = map(int,input().split()) print(a,b)
以上這篇python3的輸入方式及多組輸入方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 在python中實(shí)現(xiàn)同行輸入/接收多個(gè)數(shù)據(jù)的示例
- Python 實(shí)現(xiàn)輸入任意多個(gè)數(shù),并計(jì)算其平均值的例子
- python實(shí)現(xiàn)一行輸入多個(gè)值和一行輸出多個(gè)值的例子
- python交互模式下輸入換行/輸入多行命令的方法
- python輸入多行字符串的方法總結(jié)
- 用python 實(shí)現(xiàn)在不確定行數(shù)情況下多行輸入方法
- Python 實(shí)現(xiàn)一行輸入多個(gè)值的方法
- Python 實(shí)現(xiàn)一行輸入多個(gè)數(shù)字(用空格隔開)
相關(guān)文章
Python操作Oracle數(shù)據(jù)庫(kù)的簡(jiǎn)單方法和封裝類實(shí)例
這篇文章主要介紹了Python操作Oracle數(shù)據(jù)庫(kù)的簡(jiǎn)單方法和封裝類,結(jié)合實(shí)例形式分析了Python簡(jiǎn)單連接、查詢、關(guān)閉Oracle數(shù)據(jù)庫(kù)基本操作,并給出了一個(gè)Python針對(duì)Oracle各種操作的封裝類,需要的朋友可以參考下2018-05-05python中*args與**kwarsg及閉包和裝飾器的用法
這篇文章主要介紹了python中*args與**kwarsg及閉包和裝飾器的用法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07Python Opencv實(shí)戰(zhàn)之印章提取的實(shí)現(xiàn)
很多時(shí)候我們需要電子版的章,但有些同學(xué)并不會(huì)通過Photoshop摳圖獲取。因此本文將利用Python OpenCV來實(shí)現(xiàn)印章的提取,感興趣的可以了解一下2022-03-03Python中的二分查找Bisect庫(kù)使用實(shí)戰(zhàn)
在算法和數(shù)據(jù)結(jié)構(gòu)中,二分查找是一種高效的搜索算法,可用于有序數(shù)據(jù)集合的查找,Python的bisect庫(kù)為我們提供了便捷的二分查找實(shí)現(xiàn),本文將深入探討B(tài)isect庫(kù)的使用方法、性能優(yōu)勢(shì),并通過豐富的示例代碼展示其在實(shí)際應(yīng)用中的靈活性和效果2024-01-01Python實(shí)現(xiàn)前向和反向自動(dòng)微分的示例代碼
自動(dòng)微分技術(shù)(稱為“automatic differentiation, autodiff”)是介于符號(hào)微分和數(shù)值微分的一種技術(shù),它是在計(jì)算效率和計(jì)算精度之間的一種折衷。本文主要介紹了Python如何實(shí)現(xiàn)前向和反向自動(dòng)微分,需要的可以參考一下2022-12-12Python while true實(shí)現(xiàn)爬蟲定時(shí)任務(wù)
這篇文章主要介紹了Python爬蟲定時(shí)任務(wù)簡(jiǎn)單實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06