1. 程式人生 > >初學python之input函式

初學python之input函式

1.使用IDLE3來學習input函式,語句如下:

  >>>name = input("what is your name?")

  >>>jimmy

  >>>print("hello!"+name+"!")

  >>>hello!jimmy!

 執行成功~

2.於是我換在shell中直接執行這個指令碼,

   [email protected]:~/shellpractice/python$ ./printname.py
 ./printname.py: 行 2: 未預期的符號 `(' 附近有語法錯誤
 ./printname.py: 行 2: `name = input("what is your name?")'

語法錯誤!然後換raw_input發現在IDEL中raw_input未自動變為函式的顏色,上網查詢相關資料發現python3.4已經無raw_input了,將其整合進了input函式,

檢查環境發現我的系統中安裝了python2.7.python3.3.python3.4等多個版本,而且預設使用python2.7版本,故有此問題,

於是在指令碼printname.py中的第一行加入#!/usr/bin/python3.4,再次執行;

[email protected]:~/shellpractice/python$ ./printname.py
what is your name?aaaa
hello!aaaa!

執行成功!~