1. 程式人生 > 其它 >一、Python基礎之資料型別與變數

一、Python基礎之資料型別與變數

一、執行第一個Python程式

在專案根目錄下新建一個py檔案,取名study01

輸入程式碼:
print("Hello World!")

在py檔案上右鍵,點選Run+"檔名" 來執行程式


程式碼執行完畢,在PyCharm的介面下方Run視窗中會出現執行結果,這裡print列印了"Hello, Python!",exit code 0代表程式順利執行完畢,正常退出;

二、輸入與輸出

print( )函式用於在螢幕上列印輸出內容
print( )輸出,括號中的內部,就是需要輸出內容,如果括號中是字串,那輸出的就是一個字串

>>> print("Hello, world!")


Hello, world!

也可以輸出多個字串,用逗號隔開,實現連成一串輸出
>>> print("Hello","world","I'am","study","python")
Hello world I'am study python

如果需要使用者輸入一些字元給python程式處理怎麼辦?
python提供一個input( )函式,可以讓使用者輸入字串,並放入一個變數中,供程式使用
>>> name = input()
>>> print(name)

在IDE中輸入 name = input( ) 並執行,在執行結果Run標籤欄中就會等待你輸入了,輸入完並回車後,輸入的字元就存入變數name中,此時執行 print(name) 就會輸出剛才輸入的字元

但上面雖然實現了資料的輸入與輸出,但從使用者體驗上講很不友好,因為缺乏基本的提示與互動,因此可以這樣改造
>>> name = input("請輸入你的名字:")
>>> print("你輸入的名字是:",name)

在 input( ) 函式的( )中可放入需要展示的字元
任何計算機程式都是為了執行一個特定的任務,有了輸入,使用者才能告訴計算機程式所需的資訊,有了輸出,程式執行後才能告訴使用者任務的結果。
輸入是Input,輸出是Output,因此,我們把輸入輸出統稱為Input/Output,或者簡寫為IO

三、變數/常量

變數在程式中就是用一個變數名錶示了,變數名必須是大小寫英文、數字和_的組合,且不能用數字開頭
a = 5 # 此時a的值是5是一個整數
print("a:",type(a))
a = 6 # 此時a的值是6是一個整數
print("a:",type(a))
b = 'abcd' # 此時b是一個字串'abcd'
print("b:",type(b))
b = True # 此時b是一個布林值True
print("b:",type(b))

在Python中,等號=是賦值語句,可以把任意資料型別賦值給變數,同一個變數可以反覆賦值,而且可以是不同型別的變數
變數本身型別不固定的語言稱之為動態語言,與之對應的是靜態語言。靜態語言在定義變數時必須指定變數型別,如果賦值的時候型別不匹配,就會報錯,例如Java是靜態語言,賦值語句如下

int a = 10; // 宣告a是整數型別,並把10賦值給變數a
a = "xyz"; // 編譯會報錯,因為a為整數型別變數,"xyz"為字串,資料型別不同