windows下python關於 name 的用法問題

2022-12-29 11:45:49 字數 1773 閱讀 9841

1樓:

你看錯了。無論是 __name__ 還是 __main__ ,下劃線都是兩個連續的。

另外判斷'_name_' == '_main_'是鬧哪樣?這兩個都是字串,本身就不相等啊。

可能你想的是這樣

if __name__ == '__main__':

print 'a'

else:

print 'b'

__name__是變數,'__main__' 是字串。如果二者相等就輸出a,否則輸出b。這是你的本意吧

關於最後一個問題,原因很簡單。

print在python2裡是語句,而在python3裡是函式

你的python顯然是3版本的。在python3裡要這樣(注意這在python2裡也相容)

print('something')

所以導致syntax error

windows下shell呼叫python可以直接用python檔案的絕對路徑,或者python加絕對路徑。問題不出在這裡

2樓:匿名使用者

應該是if __name__=='__main__':

注意__name__沒有引號,並且都是雙下劃線,不是一個下劃線

python '\'的一個用法問題

3樓:小志

if '1'=='1' :\

print(11)

相當於if '1'=='1' : print(11)c++裡面也有

python在windows環境下**問題

在python裡輸入:name =yin

4樓:天雨下凡

雙引號裡面的內容是字串常量,輸出時會照原樣輸出,請去掉name兩邊的雙引號,並且name是字串常量,要把字串值賦給它,把yin用雙引號括起來,改成如下:

name = "yin"

yy="hello "+ name +"," + "would you like to learn some python today?"

print(yy)

5樓:匿名使用者

這不是和你另一個問題一樣麼?

如果是引數,就不需要引號(即name不需要引號):

yy = "hello" + name + ", would you like ..."

如何在windows環境下執行python指令碼

6樓:夏軍律師事務所

所說所有的變數都是物件。 物件在python裡,其實是一個指標,指向一個資料結構,資料結構裡有屬性,有方法。

物件通常就是指變數。從物件導向oo的概念來講,物件是類的一個例項。在python裡很簡單,物件就是變數。

class a:

myname="class a"

上面就是一個類。不是物件

a=a()

這裡變數a就是一個物件。

它有一個屬性(類屬性),myname,你可以顯示出來print a.myname

所以,你看到一個變數後面跟點一個小數點。那麼小數點後面

7樓:匿名使用者

安裝python,配置好系統變數,安裝相關必須的執行庫,就可以正常執行python指令碼了。

可以參考:

我是Windows系統,python是用的2 7,在學習檔案

中會生成一條系統命令列的指令,然後通過os.system在命令列中執行。中生成的命令是 zip qr 需要專使用屬zip.exe程式,必須確保電腦中有安裝 追問可以貼下 嗎?十分感謝 追答我提供一個解決方案吧 安裝7z壓縮軟體 把7z的預設安裝路徑 c program files 7 zip 加入系...

關閉windows 防火牆怎麼關

在控制面板中選擇 windows 防火牆.也可以在執行框中輸入 control 確認 選擇 windows 防火牆,再選擇關閉。以win7為例,1 在開始選單,選控制面板。2 選擇檢視方式為大圖示,就可以看到windows防火牆。3 開啟windows防火牆,選 開啟或關閉防火牆 4 勾選 關閉wi...

windows下怎樣搭建apache php mysql環境

只要在windows下安裝好apache程式,php程式,mysql程式,就搭建完成。windows下怎樣搭建apache php mysql環境 經過以上配置,apache已經可以載入php模組來解析php檔案了。但是,別忘了設定最重要的一點php初始化檔案目錄,phpinidir e wamp ...