python2和python3 中 input()方法的不同之處


  • python2在input()獲取輸入值時,所獲取的值等於本身的數據類型
    a = input("請輸入:")
    print(a,type(a))

    如果輸入的時int行數字,a 獲取到的就是int 型數字

    如果輸入的時字符串,a 獲取到的就是字符串類型

  • python3在input()獲取輸入值時,獲取到的都為字符串類型(str類型)
    在python3中,無論數如什么類型,最終 a 都是一個字符串,如果輸入5, a == ‘5’


免責聲明!

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



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