最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Python 中sys.stdin.readline()的用法

 更新時間:2019年09月12日 10:32:14   作者:子季鷹才  
這篇文章主要介紹了Python 中sys.stdin.readline()的用法,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

之前在Python中輸入都是用的input(),但是看到大家都用sys.stdin.readline(),沒辦法那我也得用.

python3中使用sys.stdin.readline()可以實現(xiàn)標(biāo)準(zhǔn)輸入,需要調(diào)用sys庫,sys.stdin是一個標(biāo)準(zhǔn)化輸入的方法,其中默認(rèn)輸入的格式是字符串,如果是int,float類型則需要強制轉(zhuǎn)換。如:

例1:

import sys
print('Plase input your name: ')
name = sys.stdin.readline()
print('Hello ', name)

例2:

import sys
try:
 while True:
  print('Please input a number:')
  n = int(sys.stdin.readline().strip('\n')) #strip('\n')表示以\n分隔,否則輸出是“字符串+\n”的形式
  print('Please input some numbers:')
  sn = sys.stdin.readline().strip()#若是多輸入,strip()默認(rèn)是以空格分隔,返回一個包含多個字符串的list。
  if sn == '':
   break
  sn = list(map(int,sn.split())) #如果要強制轉(zhuǎn)換成int等類型,可以調(diào)用map()函數(shù)。
  print(n)
  print(sn,'\n')
except:
 pass

注意默認(rèn)輸入的是字符串(注意這里的strip('\n')表示以\n分隔,否則輸出是“字符串+\n”的形式 ),如果是多個輸入,strip()默認(rèn)是以空格分隔,返回的是一個包含多個字符串的list,如果要強制轉(zhuǎn)換成int等類型,可以調(diào)用map()函數(shù)。

sys.stdin.readline( )會將標(biāo)準(zhǔn)輸入全部獲取,包括末尾的'\n',input()會把‘\n'忽略.

import sys
a=sys.stdin.readline()
b=input()
print(len(a),len(b)) 

執(zhí)行:

abc
abc
4 3
import sys
a=sys.stdin.readline().strip()
b=input()
print(len(a),len(b)) 

執(zhí)行結(jié)果:

abc
abc
3 3

python3中sys.stdin與input的區(qū)別

input()方法和stdin()類似,不同的是input()括號內(nèi)可以直接填寫說明文字。

可以看一個簡單的例子:

while True:
 n = int(input('Please input a number:\n'))
 sn = list(map(int,input('Please input some numbers:\n').split()))
 print(n)
 print(sn,'\n')

總結(jié)

以上所述是小編給大家介紹的Python 中sys.stdin.readline()的用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • python的rllib庫你了解嗎

    python的rllib庫你了解嗎

    這篇文章主要介紹了python urllib庫的使用,幫助大家更好的利用python學(xué)習(xí)爬蟲,感興趣的朋友可以了解下,希望能夠給你帶來幫助
    2021-11-11
  • python基礎(chǔ)操作列表推導(dǎo)式

    python基礎(chǔ)操作列表推導(dǎo)式

    列表推導(dǎo)式形式較為簡潔,是利用其它列表創(chuàng)建新列表的一種方式,它的工作方式類似于for循環(huán),也可以嵌套if條件判斷語句,需要的朋友可以參考下
    2023-04-04
  • Python干貨:分享Python繪制六種可視化圖表

    Python干貨:分享Python繪制六種可視化圖表

    可視化圖表有很多種,這篇文章主要介紹了Python繪制六種可視化圖表詳解的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • python遍歷序列enumerate函數(shù)淺析

    python遍歷序列enumerate函數(shù)淺析

    enumerate函數(shù)用于遍歷序列中的元素以及它們的下標(biāo)。下面通過本文給大家分享python遍歷序列enumerate函數(shù)淺析,需要的朋友參考下吧
    2017-10-10
  • 深入理解Python虛擬機中描述器的實現(xiàn)原理

    深入理解Python虛擬機中描述器的實現(xiàn)原理

    這篇文章主要給大家介紹一個我們在使用類的時候經(jīng)常使用但是卻很少在意的黑科技——描述器的實現(xiàn)原理,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2023-05-05
  • python修改字典鍵(key)的方法

    python修改字典鍵(key)的方法

    在本篇文章里小編給大家整理的是關(guān)于python修改字典鍵(key)的方法以及相關(guān)知識點,需要的朋友們參考下。
    2019-08-08
  • Python實現(xiàn)SMTP發(fā)送郵件詳細(xì)教程

    Python實現(xiàn)SMTP發(fā)送郵件詳細(xì)教程

    這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)SMTP發(fā)送郵件詳細(xì)教程,附SMTP郵件發(fā)送代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Python采集C站熱榜數(shù)據(jù)實戰(zhàn)示例

    Python采集C站熱榜數(shù)據(jù)實戰(zhàn)示例

    這篇文章主要為大家介紹了Python采集C站熱榜數(shù)據(jù)實戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 在Python中使用正則表達(dá)式的方法

    在Python中使用正則表達(dá)式的方法

    這篇文章主要介紹了在Python中使用正則表達(dá)式的方法,講到了專門對正則表達(dá)式提供支持的擴展庫re,需要的朋友可以參考下
    2015-08-08
  • Pytorch環(huán)境搭建與基本語法

    Pytorch環(huán)境搭建與基本語法

    這篇文章主要介紹了Pytorch環(huán)境搭建與基本語法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06

最新評論

彩票| 同德县| 镇江市| 遂平县| 旬邑县| 宜宾市| 乌兰浩特市| 东明县| 阳新县| 资中县| 景宁| 鹿邑县| 乌拉特前旗| 噶尔县| 金寨县| 务川| 台安县| 宁都县| 阳信县| 图木舒克市| 土默特右旗| 日土县| 玉林市| 闽侯县| 泽州县| 沿河| 宁陕县| 河北省| 怀集县| 栖霞市| 乐平市| 东城区| 来宾市| 光山县| 搜索| 深水埗区| 英德市| 桐梓县| 鸡东县| 阜阳市| 永寿县|