zoukankan      html  css  js  c++  java
  • raw_input与input的区别

    1. 版本差异

    raw_input——》python2版本

    input——》python3版本

    2. 输入格式差异

    就是raw_input()随便输都是字符串,而input()必须按照Python的规则来~

    raw_input()

    name=raw_input('输入姓名:')
    age=raw_input('输入年龄')

    我们输入汉字的姓名和数字的年龄

    输入姓名:许嵩
    输入年龄:31
    许嵩 31
    
    ***Repl Closed***

    直接输入,变量是str类型

    input()

    name=input('输入姓名:')
    age=input('输入年龄:')

    我们还是输入汉字的姓名和数字的年龄

    输入姓名:'许嵩'
    输入年龄:31
    许嵩 31
    
    ***Repl Closed***

    姓名为str类型,年龄为int类型,故许嵩加 ' ' ,数字直接为数字。

    啥时候用raw_input()啥时候用input()?

    如果是python2版本,则两种都可以使用

    如果是python3版本,则只能使用 input() 

    建议都使用 input()

  • 相关阅读:
    linux下使用OpenCV的一些问题
    Google Colab调用cv2.imshow奔溃
    [LeetCode] Word Search
    信号
    信号
    [Leetcode] Subsets
    [LeetCode] Combinations
    [LeetCode] Minimum Window Substring
    [LeetCode] Set Matrix Zeroes
    sigaction 函数
  • 原文地址:https://www.cnblogs.com/littlebob/p/9159892.html
Copyright © 2011-2022 走看看