zoukankan      html  css  js  c++  java
  • Python input 使用

    Python 3.0 中使用"input" , Python 2.0 中使用"raw_input"
    Python 3.5:
    1 #!C:Program FilesPython35/bin
    2 # -*- conding:utf-8 -*-
    3 # author: Frank
    4 user_input = input("please input your name:") #input 函数的使用
    5 print("User input Msg:", user_input)
    6  
    7 # 显示结果
    8  >>>please input your name: Frank
    9  User input Msg:  Frank
    
    

     Python 2.7:

     Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:24:40) [MSC v.1500 64 bit (AMD64)] on win32
     Type "help", "copyright", "credits" or "license" for more information.
     >>> user_input = input("your name:") # For python2.7 , 这是错误的写法
    your name:is
    Traceback (most recent call last):
       File "<stdin>", line 1, in <module>
       File "<string>", line 1
         is
         ^
     SyntaxError: unexpected EOF while parsing
     >>> user_input = raw_input("your name:")  # For python 2.7 , raw_input 是正确的.
     your name: Frank
    >>> print user_input
      Frank
    

    在python3.0 中, input 默认接受的都是 string

    eg: 下面的代码将出错

    
    
    # -*- conding:utf-8 -*-
    # author: Frank
    name = input("please input your name:")
    age = input("please input your age:")
    job = input("please input your job:")

    # 这里用了一个变量Msg,多行模式
    Msg = '''
    Information of user Frank:%s
    ------------------------
    Name : %s
    Age : %d
    Job :%s
    ------------End---------
    ''' %(name,name, age, job)
    print(Msg)

     结果出错:

    please input your name: frank bian
    please input your age:34
    please input your job:it
    Traceback (most recent call last):
      File "<encoding error>", line 16, in <module>
    TypeError: %d format: a number is required, not str
  • 相关阅读:
    [转]MySQL日志——Undo | Redo
    linux查看系统的硬件信息
    Linux HDD information (SATA/SCSI/SAS/SSD)
    sysbench 0.5使用手册
    MYSQL数据丢失讨论
    innodb_flush_method理解
    快速从mysqldump文件中恢复一个表
    Python 交互模式中 Delete/Backspace 键乱码问题
    Django--源码安装
    greenplum-时间处理
  • 原文地址:https://www.cnblogs.com/frankb/p/6080696.html
Copyright © 2011-2022 走看看