1. 程式人生 > >Python小屋——Python語言基礎(一)

Python小屋——Python語言基礎(一)

昨天跟大家介紹了python常用的兩個開發工具,IDLE和PyCharm 。從今天開始我們將從基礎出發,跟大家一起探祕Python語言的魅力與美麗。

首先我們來看一段Python程式碼

# -*- coding:utf-8 -*-
"""
@ 該部落格版權所有:壯壯Loschicos
@ 檔名:Project.py
@ 檔案描述:利用python程式進行加減乘除運算
@ 建立日期:2018年11月15日
@ 建立人:壯壯Loschicos
"""

i = 5   # 建立變數 i 並賦值為5,該變數為數值型
j = 6   # 建立變數 j 並賦值為6,該變數為數值型
m = 1   # 建立變數 m 並賦值為1,該變數為數值型
n = 3 # 建立變數 n 並賦值為3,該變數為數值型 num1 = i + 2 # 建立變數 num1 將i+2 賦值給這個變數 num2 = j - 2 # 建立變數 num2 將j-2 賦值給這個變數 num3 = m * 3 # 建立變數 num3 將m*3 賦值給這個變數 num4 = n - 2 # 建立變數 num4 將n-2 賦值給這個變數 print("num1的值為:", num1) # 輸出num1的值為:7 print("num2的值為:", num2) # 輸出num2的值為:4 print("num3的值為:", num3) # 輸出num3的值為:3
print("num4的值為:", num4) # 輸出num4的值為:1

Python語法特點

註釋

註釋就是對程式碼的解釋和說明,其目的是讓人們能夠更加輕鬆地瞭解程式碼。註釋是編寫程式時,寫程式的人給一個語句、程式段、函式等的解釋或提示,能提高程式程式碼的可讀性
在Python語言中,通常包括三種註釋,分別是單行註釋,多行註釋,中文編碼註釋

單行註釋

Python中使用 ” # “ 作為單行註釋的符號,從符號“#”開始直到換行為止,“#”後面所有的內容都作為註釋的內容,並被Python編譯器忽略。

語法如下:
# 註釋內容

單行註釋可以放在要註釋程式碼的前一行,也可以放在要註釋程式碼的右側。

說明:
1.在添加註釋時,一定要有意義,即註釋能充分解釋代所示的註釋,就能清楚地知道程式碼所表示的含義

例如,下面的兩種註釋形式都是正確的。

第一種
i = 5   # 建立變數 i 並賦值為5,該變數為數值型
j = 6   # 建立變數 j 並賦值為6,該變數為數值型
第二種
# 建立變數 i 並賦值為5,該變數為數值型
i = 5
# 建立變數 j 並賦值為6,該變數為數值型
j = 6 

2.註釋可以出現在程式碼的任意位置,但是不能分隔關鍵字和識別符號 例如以下程式碼註釋是錯誤的

height = float(#要求輸入i的值 input("請輸入i的值:"))  

在IDLE中,快捷鍵<Alt + 3>表示將選中的程式碼註釋掉,快捷鍵<Alt + 4>表示取消註釋掉的程式碼

多行註釋

在Python中,並沒有一 個單獨的 多行註釋標記,而是將包含在一對三引號…或者…之間,並且不屬於任何語句的內容都可視為註釋,這樣的程式碼直譯器將忽略。
由於這樣的程式碼可以分為多行編寫,所以也稱為多行註釋。

語法格式如下:

“”"
註釋內容1
註釋內容2

“”"
或者
‘’‘
註釋內容1
註釋內容2

‘’‘
多行註釋通常用來為Python檔案、模組、類或者函式等版權、功能等資訊。
例如上面給出的程式碼

"""
@ 該部落格版權所有:壯壯Loschicos
@ 檔名:Project.py
@ 檔案描述:利用python程式進行加減乘除運算
@ 建立日期:2018年11月15日
@ 建立人:壯壯Loschicos
"""

在Python中,三引號是字串界定符。如果三引號作為語句的一部分出現時,就不是註釋,而是字串,例如

print('''輸出num5的值為:1''')  
print("""輸出num6的值為:1""")

中文編碼註釋

在開頭的程式碼程式中,”“# -- coding:utf-8 --”“ 這行語句就是中文編碼註釋。為了規範頁面的編碼,同時方便其他程式設計師及時瞭解檔案所用的編碼,建議在檔案開頭加上這條語句,
中文編碼註釋的語法

# -- coding:編碼 --或者# coding=編碼 開頭的程式碼程式採用UTF-8 編碼,故”# -- coding:utf-8 --“

程式碼縮排

在python語言中,採用程式碼縮排和冒號 ”:“ 來區分程式碼之間的層次
縮排可以用空格或者< Tab >鍵實現
通常情況下,採用4個空格作為一個縮排量
一個Tab鍵作為一個縮排量
建議使用空格進行縮排
python對程式碼的縮排要求非常嚴格,同一級別的程式碼塊,縮排量必須相同。
如果縮排量不相同,就會丟擲SyntaxErroe異常

程式碼縮排例項