精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一文帶你搞懂 Python 的輸入輸出

開發 后端
本文基于Python基礎,介紹了常見的幾種輸入和輸出的幾種方式,通過一個個項目的實際操作,能夠更好的理解輸入和輸出語句的用法。在項目實踐過程中遇到的難點,需要注意的點做了詳細講解。

[[437875]]

Hey,大家好呀,我是Go進階者。

一、為什么要輸入和輸出?

無論是從 一開始的“hello world”,還是前面的各種例子,基本都是些“自說自話”,展示類的代碼片段。只有能夠接收用戶輸入,根據輸入代碼生成結果,并輸出到屏幕上展示出來,才算一個較為完整,簡單的程序。

二、 input輸入函數

獲取用戶輸入,保存成一個字符串。重要的話,說兩遍,input函數的返回值是一個字符串類型。哪怕你輸入的是個數字1,返回給你的只會是字符串“1”,而不是整數1。下面是一些簡單的展示例子:

  1. #第一個例子 
  2. >>> inp  = input("please input your name: "
  3. please input your name: jack 
  4. >>> inp 
  5. 'jack' 
  6. >>> type(inp) 
  7. <class 'str'
  8.  
  9. #第二個例子 
  10. age  = input("please input your age: "
  11. please input your age: 18 
  12.  print(age) 
  13. '18' 
  14.  
  15. #第三個例子 
  16. >>> type(age) 
  17. <class 'str'
  18.  
  19. #第四個例子 
  20.  
  21. >>> a = input("請輸入一個字符:"
  22. '請輸入一個字符:前后帶有空白'  
  23. >>> a 
  24. '   前后帶有空白   ' 

第一個例子中,inp = input("please input your name: "),input函數里可以提供一個字符串,用來給用戶進行輸入提示。input函數的返回值賦值給inp這個變量后,inp里就保存了用戶輸入的值。

type是Python內置的函數之一,非常有用,用于查看對象的數據類型。

第二個例子, 輸入了年齡18,但age里保存的是一個“18”的字符串。

第三個例子,什么都沒輸入,返回的是一個空字符串。

第四個例子,有效輸入的前后空白被保留在了返回的字符串中。

從上面例子的展示中,不難發現,input函數將用戶的輸入原樣不動的返回給了變量 ,并包裝成一個字符串。這肯定是不行的,會帶來很多問題,所以通常都需要對用戶輸入進行處理和判定。

對空輸入進行處理:

  1. inp = input("請輸入你的姓名:  "
  2.  
  3. if inp == "":     
  4.     inp = input("姓名不能為空,請重新輸入:  "

將字符串轉換成數字類型:

  1. age = input("請輸入你的年齡:"
  2.  
  3. age = int(age)   # 將字符串轉化為整數 
  4.  
  5. if age > 18: 
  6.     print("你已經成年!"
  7. else
  8.     print("還沒斷奶?"

去除開頭的空白lstrip,去除結尾的空白rstrip以及去除兩端的空白strip

  1. inp = input("請輸入你的姓名:  "
  2.  
  3. inp = inp.strip()  # strip的用法在字符串數據類型有講述 
  4.  
  5. print(inp) 

判斷輸入的字符類型

前面在將字符串轉化為整數用的是int()函數,這種方式有危險的,看下面的例子:

  1. s = "123" 
  2. a = int(s) 
  3. print(a) 
  4.  
  5. s = "something" 
  6. a = int(s) 

對于形如“123”, “283242”的字符串,轉化沒問題,但是對于包含字符、特殊字符的字符串就沒辦法轉化了,會彈出異常錯誤。所以在使用int函數之前,要先對輸入進行判斷。

修改一下上面的例子:

  1. age = input("請輸入你的年齡:"
  2.  
  3. if age.isdigit():   # 使用isdigit函數判斷輸入是否全是數字格式 
  4.     age = int(age)   # 將字符串轉化為整數 
  5.     print("你的年齡是:", age) 
  6. else
  7.     print("輸入不合法!"

input函數有時可以巧妙地用于阻塞或暫停程序

  1. print("程序前面部分執行完畢......"
  2.  
  3. input("請按回車繼續......")       # 在這里程序會暫停,等待你的回車動作 
  4.  
  5. print("繼續執行程序的后面部分......"

此時的input函數不會將輸入保存下來,只是用作暫停程序動作。

三、 print輸入函數

print函數用于將內容格式化顯示在標準輸出上,主要指的是屏幕顯示器。

print可以接受多個字符串,字符串類型的變量或者可print的對象。每個字符串用逗號“,”隔開,連成一串輸出。print會依次打印每個字符串,同時,每遇到一個逗號“,”就輸出一個空格。

  1. a = "i am" 
  2. b = "student" 
  3. print(a,"a", b) 
  4. # 自動以空格分隔 
  5. print(a+"a"+b) 

對于形如print(a+"a"+b)的語句,其實是先計算a+"a"+b的值,然后再通過print打印它。print()會自動執行內部的語句,輸出想要的結果。再看一個例子:

  1. >>> a = 10 
  2. >>> b = 2 
  3. >>> print(sum((a, a*b)))        # 先求a*b,再求和,再打印 
  4. 30   #結果 

看一下print函數的原型:print(self, *args, sep=' ', end='\n', file=None)

sep參數: 分隔的符號,默認是一個空格;

end參數: 打印后的結束方式,默認為換行符\n。如果,設置end='',則可以不換行,讓print在一行內連續打印?;钣胮rint的參數,可以實現靈活的打印控制。

  1. >>> a = "i am" 
  2. >>> b = "student" 
  3. >>> print(a,"a" , b, sep="*"
  4. i am*a*student #輸出結果 

四、 print格式化輸出

在Python2.6以后,有兩種格式化輸出的方式。

一種就是類似C語言的printf的%百分號格式化輸出,也是Python最基礎最常用的格式化輸出方式。另一種就是str.format()的方式。

這里 重點講述一下傳統的%百分號格式化輸出方式,

以下面的語句為例:

  1. print ("我叫 %s 今年 %d 歲!" % ('小明', 10)) 

首先構造一個字符串"我叫 %s 今年 %d 歲!",將其中需要用別的變量或值替代的部分,用%百分符加一個數據類型代號,比如%s、%d來代替。然后在字符串的后面用%加一個同樣數量變量或值的元組。

也就是前面有多少個%符號,后面就要提供多少個參數值,每個參數值之間用逗號隔開,所有參數用圓括號括起來。每個參數與前面的%一一對應,并且數據類型也要能夠合法對應。

這是基本用法,更多的格式見下圖,然后掌握格式的搭配方法。

格式化符號:(圖片來源于百度,侵權請聯系刪除)

格式化操作符輔助指令:(圖片來源于百度,侵權請聯系刪除)

經典案例:

  1. s = "i am %s" % "jack" 
  2. print(s) 
  3.  
  4. s = "i am %s age %d" % ("jack", 18) 
  5. print(s) 
  6.  
  7. s = "i am %(name)s age %(age)d" % {"name""jack""age": 18} 
  8. print(s) 
  9. s = "percent %.2f" % 99.97623 
  10. print(s) 
  11. s = "i am %(pp).2f" % {"pp": 123.425556, } 
  12. print(s) 
  13. s = "i am %.2f %%" % 123.425556 
  14. print(s) 

需要特別說明的是,如果你想在print中打印一個%百分符號本身,那么你需要使用%%,兩個百分符轉義出一個百分符,也就是print("%%")。

如果你對print復雜的格式化控制無愛,對美觀也沒有要求,那么簡單傻瓜式的一路用%s作為占位符,是種省事的做法。例如:

  1. print("%s %s %s %s %s" % (a, b, c, d, e)) 

五、總結

本文基于Python基礎,介紹了常見的幾種輸入和輸出的幾種方式,通過一個個項目的實際操作,能夠更好的理解輸入和輸出語句的用法。在項目實踐過程中遇到的難點,需要注意的點做了詳細講解。

希望能夠幫助讀者更好的學習Python。我是Go進階者,如果覺得還不錯,記得動手點贊一下哈。

本文轉載自微信公眾號「Go語言進階學習」,可以通過以下二維碼關注。轉載本文請聯系Go語言進階學習公眾號。

 

責任編輯:武曉燕 來源: Go語言進階學習
相關推薦

2023-03-06 21:29:41

mmap技術操作系統

2021-09-11 10:41:27

PythonPickle模塊

2021-09-07 09:46:40

JavaScriptGenerator函數

2024-11-19 13:20:55

2021-11-06 10:18:30

Python變量常量

2021-06-24 10:24:57

Linux輸入輸出設備Interface

2021-08-05 06:54:05

觀察者訂閱設計

2024-04-12 12:19:08

語言模型AI

2021-11-20 10:27:43

Python數據類型

2021-11-22 06:21:31

Python數據類型Python基礎

2022-03-24 08:51:48

Redis互聯網NoSQL

2021-09-28 07:12:10

avaScriptCurrying柯里化

2020-05-11 14:35:11

微服務架構代碼

2021-07-21 09:24:25

MongoDB數據庫 Python

2021-03-22 10:05:59

netstat命令Linux

2023-09-08 08:20:46

ThreadLoca多線程工具

2023-09-15 12:00:01

API應用程序接口

2021-03-06 08:04:46

NginxHttpHttps

2020-02-21 20:10:13

搞懂事務隔離級別

2022-02-14 21:17:21

RPC框架協議
點贊
收藏

51CTO技術棧公眾號

国产一区二区女内射| 一区二区三区四区影院| 在线观看免费版| 麻豆精品一区二区| 欧美成人免费全部| 久久久久久九九九九九| 国产剧情一区二区在线观看| 亚洲午夜久久久| 亚洲午夜精品一区二区| 亚洲免费一级片| 免费成人av资源网| 91成品人片a无限观看| 日韩精品一区二区三区在线视频| 久久97精品| 777xxx欧美| www日韩在线观看| 色综合999| 国产精品无码永久免费888| 国产精品一级久久久| 国产又粗又猛又色又| 性伦欧美刺激片在线观看| 久久精品青青大伊人av| 亚洲永久精品ww.7491进入| 精品午夜视频| 精品视频在线视频| 免费在线观看的av网站| 好吊日av在线| 亚洲欧美另类小说| 成人一区二区视频| 九九热精品视频在线播放| 四虎永久免费在线观看| 超碰97久久| 日韩视频123| 99九九99九九九99九他书对| 日本欧美韩国| 欧美丝袜一区二区| www.浪潮av.com| av中文在线资源| 亚洲最大色网站| 大桥未久一区二区三区| 久久久久久久久免费视频| 国产精品色哟哟| 日韩在线电影一区| 国产黄色片在线观看| 久久人人爽爽爽人久久久| 青青在线精品| 精品欧美国产一区二区三区| 天天想你在线观看完整版电影免费| 亚洲欧洲日本精品| 久久久男人天堂| 午夜视频一区二区三区| 久久综合亚洲精品| 日韩影视在线| 亚洲亚洲人成综合网络| 欧美亚洲黄色片| av中文字幕在线看| 欧美日韩中文字幕在线视频| 妞干网在线视频观看| 国产精品69xx| 亚洲不卡在线观看| 黄在线观看网站| 91亚洲视频| 欧美日韩国产不卡| 一级做a爱视频| 日韩第一区第二区| 亚洲成人aaa| 国产色视频一区二区三区qq号| 台湾亚洲精品一区二区tv| 亚洲男人天堂九九视频| 性欧美一区二区| 久久中文字幕二区| 精品中文字幕在线2019| 日韩三级小视频| 日韩电影在线观看一区| 国产欧美日韩高清| www.xxxx国产| 2020国产精品久久精品美国| 日韩资源av在线| 在线观看av黄网站永久| 亚洲黄网站在线观看| 波多野结衣乳巨码无在线| 亚洲伦乱视频| 91精品国产入口| 国产精品伦子伦| av亚洲免费| 欧美成人四级hd版| 日本免费在线观看视频| 久久99热狠狠色一区二区| 99re国产视频| 成人高清免费观看mv| 亚洲精品v日韩精品| 亚洲 欧美 日韩 国产综合 在线 | 亚洲精品中文字幕av| 免费看91的网站| 韩日在线一区| 国产精品视频地址| 欧美一级淫片免费视频魅影视频| 久久久av毛片精品| 一级性生活视频| 韩国精品主播一区二区在线观看| 91精品国产欧美一区二区成人| 亚洲熟女乱综合一区二区三区| 日韩免费高清| 91高清免费在线观看| 国产一区二区女内射| 91一区二区在线| 992tv成人免费观看| 自拍偷自拍亚洲精品被多人伦好爽| 日韩亚洲国产中文字幕欧美| 国产ts在线播放| 精品91视频| 91亚洲va在线va天堂va国 | 国产亚洲高清一区| 国产一区二区三区在线视频 | 秋霞电影一区二区| 久久av一区二区三区漫画| 很黄的网站在线观看| 日本高清不卡aⅴ免费网站| 久久免费精品国产| 亚洲精品网址| 91精品久久久久久久久不口人| 天堂av网在线| 性做久久久久久| 国产精品无码自拍| 91精品国产调教在线观看| 国产成人黄色av| 深夜影院在线观看| 亚洲aⅴ怡春院| 美女久久久久久久久| 亚洲天堂免费| 亚洲aa在线观看| 麻豆传媒视频在线观看免费| 在线亚洲高清视频| mm131丰满少妇人体欣赏图| 亚洲视频大全| 国产一级精品aaaaa看| 色噜噜狠狠狠综合欧洲色8| 欧美日韩mp4| 国精产品久拍自产在线网站| 日韩成人免费电影| 日韩欧美精品一区二区三区经典| 精品91久久| 亚洲性无码av在线| 亚洲 小说区 图片区| 国产免费成人在线视频| 50路60路老熟妇啪啪| 蜜桃精品wwwmitaows| 欧美综合第一页| 黄色的视频在线免费观看| 美女久久一区| 亚洲电影在线看| 久久久久无码精品国产| 国产成人av一区| 无码熟妇人妻av在线电影| 国产成人av毛片| 一区二区三区四区在线播放| 欧美在线国产精品| 国产手机精品视频| 亚洲图片欧美色图| 艳妇乳肉亭妇荡乳av| 婷婷伊人五月天| 久久精品国语| 偷拍欧美精品| 亚洲视频免费看| 拔插拔插华人永久免费| 亚洲国产精品久久久天堂| 91久久精品美女高潮| 日本h片在线观看| 久久深夜福利| 日本在线观看不卡| 亚洲人成777| 久久久亚洲网站| 亚欧洲精品视频| 欧美亚洲图片小说| caoporn91| 不卡视频一二三四| 久久久久久久片| 香蕉国产精品| 精品福利影视| 日本国产欧美| 欧美成人免费观看| 免费在线一级视频| 7878成人国产在线观看| 亚洲一区二区91| 国产欧美一区在线| 日韩精品在线播放视频| 亚欧美中日韩视频| 日本福利视频导航| 色综合久久中文| 91免费国产网站| 亚洲校园激情春色| 欧美成人精品xxx| 女人天堂在线| 日韩午夜中文字幕| 无码无套少妇毛多18pxxxx| 亚洲丝袜另类动漫二区| 风间由美一二三区av片| 国产一区二区剧情av在线| 日本一道本久久| 香蕉精品视频在线观看| 免费国产在线精品一区二区三区| 成人动漫视频在线观看| 日韩av123| 黄网在线免费看| www.亚洲免费视频| 免费在线稳定资源站| 精品999在线播放| 亚洲影视一区二区| 色综合天天在线| 国产福利久久久| 综合久久久久综合| 欧美成人国产精品一区二区| 不卡的看片网站| 两女双腿交缠激烈磨豆腐| 日韩av中文在线观看| 国产日韩av网站| 最新精品国产| 亚洲欧洲一区二区| 国产剧情一区| 精品一卡二卡三卡四卡日本乱码 | 欧洲亚洲精品视频| 欧美精品一区二区三区蜜桃视频| 91麻豆视频在线观看| 在线观看亚洲精品视频| 日韩欧美成人一区二区三区| 亚洲午夜羞羞片| 欧美精品一级片| 亚洲人成网站在线| 国产午夜精品理论片在线| 国产性色一区二区| 亚洲最大成人网站| 久久―日本道色综合久久| 免费成人深夜夜行p站| 成人av在线观| 波多野结衣加勒比| 国产成人在线视频免费播放| 亚洲精品国产久| 国产在线观看免费一区| 一级黄色片在线免费观看| 美国三级日本三级久久99| 999精品视频在线| 免费久久99精品国产| 国产v亚洲v天堂无码久久久| 久久在线精品| www.欧美日本| 久久精品99国产国产精| 天天影视色综合| 国产一区二区精品久久| 手机在线观看日韩av| 风间由美性色一区二区三区| 97中文字幕在线观看| 成人国产亚洲欧美成人综合网| 午夜男人的天堂| 2023国产精品自拍| 制服 丝袜 综合 日韩 欧美| 中文字幕精品一区二区精品绿巨人| 日本一道本视频| 亚洲欧洲日韩在线| 2018天天弄| 亚洲成va人在线观看| 在线观看国产亚洲| 在线观看亚洲a| 国产一区二区视频免费观看| 欧美一区二视频| 黄片毛片在线看| 亚洲欧美中文在线视频| 成年人在线观看网站| 久久精品99久久久久久久久| 亚洲丝袜精品| 2019国产精品自在线拍国产不卡| 欧美91看片特黄aaaa| 国产美女久久精品香蕉69| 欧美欧美在线| 久久99欧美| 91亚洲国产高清| 成年人午夜免费视频| 肉丝袜脚交视频一区二区| 久久国产激情视频| 不卡视频在线观看| 欧美自拍偷拍网| 亚洲一区电影777| 久久久久久久久久一级| 日韩免费在线观看| 国外av在线| 欧美国产日韩一区二区在线观看| 中文日产幕无线码一区二区| 国产精品中文字幕在线| 久久精品亚洲成在人线av网址| 亚洲高清在线播放| 伊人激情综合| 亚洲免费成人在线视频| 91网上在线视频| 伊人在线视频观看| 一本色道久久综合亚洲91| 国产免费黄色网址| 亚洲天堂av网| 草草在线视频| 91丨九色丨国产在线| 国产一区二区三区四区五区传媒 | 亚洲色图100p| 精品久久久久久久大神国产| 国产又粗又猛又爽又黄的视频一 | 黄色免费在线观看网站| 69久久夜色精品国产7777| 成人短视频软件网站大全app| 欧美激情www| 国产欧美日韩综合一区在线播放 | 在线免费a视频| 亚洲国内精品在线| av在线导航| 国产日韩欧美夫妻视频在线观看| 亚洲动漫精品| 欧美,日韩,国产在线| 国产老妇另类xxxxx| 影音先锋男人在线| 欧美视频二区36p| 全部免费毛片在线播放一个| 久久伊人91精品综合网站| 日本免费一区二区三区四区| 国产在线精品日韩| 激情丁香综合| 美女日批在线观看| 亚洲色图在线视频| 一区二区日韩在线观看| 国产午夜精品免费一区二区三区 | 老司机免费视频久久 | 成人欧美一区二区三区在线播放| 国产精品第6页| 国产亚洲精品美女久久久久| 筱崎爱全乳无删减在线观看| 高清国产在线一区| 午夜精品偷拍| 91大神免费观看| 亚洲欧美乱综合| 国产成人精品免费看视频| 另类视频在线观看| 国产精品视频一区二区三区综合| 一区二区视频国产| 久久精品国内一区二区三区| 欧美aaa级片| 欧美日韩国产系列| 麻豆影视国产在线观看| 91在线|亚洲| 欧美激情视频一区二区三区在线播放| 亚洲精品中文字幕乱码无线| 国产精品国产三级国产专播品爱网 | 日本天堂影院在线视频| 欧美一级淫片aaaaaaa视频| 一本色道久久综合亚洲精品酒店| 国产一区二区三区精彩视频| 91片在线免费观看| 青青视频在线免费观看| 国产亚洲精品久久久| 成人黄页网站视频| 天堂v在线视频| 高清不卡一二三区| 97人人澡人人爽人人模亚洲| 亚洲精品狠狠操| 日日夜夜天天综合| 一区二区三区偷拍| 国产91在线看| 一级片视频在线观看| 最好看的2019年中文视频| 精品视频国内| 激情综合在线观看| 国产精品三级在线观看| 国产成人三级在线播放| 欧美—级a级欧美特级ar全黄 | 中文字幕成人一区| 国产ts人妖一区二区| 久久久久久久极品| 色婷婷成人综合| www.久久东京| 久久久久久久久久久久久久国产| 国产欧美日韩视频一区二区| 国产精品福利电影| 午夜精品久久久久久99热软件 | 水蜜桃在线免费观看| 99久久国产免费看| 在线观看国产精品入口男同| 欧美成人剧情片在线观看| 夜夜春成人影院| 午夜诱惑痒痒网| 亚洲成va人在线观看| 91在线品视觉盛宴免费| 国产伦精品一区二区三区视频免费 | 99热99re6国产在线播放| 日本欧洲国产一区二区| 国产精品99久久久久久有的能看 | 麻豆精品一区二区三区| 日本特黄特色aaa大片免费| 国产一区二区三区视频 | 日韩精品欧美一区二区三区| 国产精品18久久久久久久久| 日日骚av一区二区| 精品少妇一区二区30p| 国产中文精品久高清在线不| 伊人影院在线观看视频| 在线免费av一区| 99热99re6国产在线播放|