python中關於input和raw_input的使用方法


input和raw_input 的區別:

input和raw_input都可以讀取控制台的輸入,但是raw_input和input在處理數字和字符串是有區別的

輸入純數字時

  • raw_input返回類型為str;
  • input返回類型為int;

輸入字符串時

  • raw_input可直接輸入字符串
  • input輸入字符串時需要用引號括起來,否則會報錯

input和raw_inputd的用法:

#raw_input輸入數字或字符串返回類型都為str
inp = raw_input("輸入:")
print type(inp)

#input輸入字符串時需要添加引號‘’,返回類型str
inp = input("輸入字符串:")
print type(inp)
#input輸入數字返回類型int
inp = input("輸入數字:")
print type(inp)

強制類型轉化

 
         
#使用str進行強制轉換,返回類型str
inp = str(input("輸入:"))
print type(inp)
#使用int進行強制轉換,返回類型int
inp = int(raw_input("輸入:"))
print type(inp)
 
#使用list進行強制轉換,返回類型list
inp = list(raw_input("輸入:"))
print inp
print type(inp)

 


免責聲明!

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



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