input python_Python input 使用
Python 3.0 中使用"input" , Python 2.0 中使用"raw_input"
Python 3.5:
1 #!C:\Program Files\Python35/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: Frank9 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 "", line 1, in
File "", 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 "", line 16, in
TypeError: %d format: a number is required, not str
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的input python_Python input 使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言大数相乘的算法_MIT 算法导论(
- 下一篇: sqlite3 select查询一列_P