初學python之input函式
阿新 • • 發佈:2019-01-10
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!
執行成功!~