Python 3:input()関数

5429 ワード

Python 3:input()関数
  • 転載は作者と出典を明記してください。http://blog.csdn.net/u011475210
  • オペレーティングシステム:WINDOWS 10
  • ソフトウェアバージョン:python-36.22-amd 64
  • 編  者:WordZzz
  • 一、Pythoon 2.x中raw_input()とinput()関数
    _; の古い決まりで、このかすはまずhelp情報を貼り付けてから説明します。
      はPython 2.xの中でw_を引く。input()とinput()は、両方の関数が存在します。
    >>> help(raw_input)
    Help on built-in function raw_input in module __builtin__:
    
    raw_input(...)
        raw_input([prompt]) -> string
    
        Read a string from standard input.  The trailing newline is stripped.
        If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.
        On Unix, GNU readline is used if enabled.  The prompt string, if given,
        is printed without a trailing newline before reading.
    raw_input()—すべての入力を文字列として扱い、文字列の種類を返します。
    >>> help(input)
    Help on built-in function input in module __builtin__:
    
    input(...)
        input([prompt]) -> value
    
        Equivalent to eval(raw_input(prompt)).
    input()–「数字」の入力しか受け付けられません。純粋な数字の入力には独自の特性があり、入力した数字の種類を返します。
    example:
    >>> user=raw_input("please input:")         
    please input:wei               #  raw_input             
    >>> user  
    'wei'  
    >>> user=input("please input:")            
    please input:123               #  input           (      )  
    >>> user  
    123  
    >>> user=raw_input("please input:")  
    please input:111           #  raw_input           (          )  
    >>> user  
    '111'  
    >>> user=input("please input:")  
    please input:wei                          #  input              
    Traceback (most recent call last):  
      File "", line 1, in ?  
      File "", line 0, in ?  
    NameError: name 'wei' is not defined 
    二、python 3.xのinput()関数
    _; 在python 3.x中raw_input()とinput()を統合し、raw_を除去しました。input()は、任意のわがまま入力を受信し、すべての入力をデフォルト文字列として処理し、文字列タイプを返します。
    >>> help(input)
    Help on built-in function input in module builtins:
    
    input(prompt=None, /)
        Read a string from standard input.  The trailing newline is stripped.
    
        The prompt string, if given, is printed to standard output without a
        trailing newline before reading input.
    
        If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
        On *nix systems, readline is used if available.
    example:
    >>> user=raw_input("please input:")                 #   raw_input  
    Traceback (most recent call last):  
      File "", line 1, in   
    NameError: name 'raw_input' is not defined  
    >>> user=input("please input:")  
    please input:wei  
    >>> user  
    'wei'  
    >>> user=input("please input:")                     #input              
    please input:123  
    >>> user  
    '123'
    シリーズの教程は継続して発表しています。購読、関心、収集、評論、いいね~( ̄▽ ̄)~
    完了の汪(∪;;;;;;;;;;;;;;)。zz