Python 的基本概念是什麼?
Python 是一種通用的解釋型、互動式、面向物件的高階程式語言。
Python 的特性
以下是 Python 的主要特性:
Python 支援函式式和結構化程式設計方法以及面向物件程式設計。
它可以用作指令碼語言,也可以編譯成位元組碼來構建大型應用程式。
它提供非常高階的動態資料型別並支援動態型別檢查。
它支援自動垃圾收集。
Python 中的變數
變數只不過是保留的記憶體位置,用於儲存值。這意味著當您建立變數時,您會在記憶體中預留一些空間。讓我們建立一個變數。
a = 10
上面,a 是一個賦值為整數 10 的變數。
Python 中的數值資料型別
數字資料型別儲存數值。它們是不可變的資料型別,這意味著更改數字資料型別的值會導致新分配的物件。
Python 支援四種不同的數值型別。
int(有符號整數) − 它們通常簡稱為整數或 int,是沒有小數點的正整數或負整數。
long(長整數) − 也稱為 longs,它們是大小不受限制的整數,寫法類似於整數,後面跟著大寫或小寫 L。
float(浮點實數) − 也稱為 floats,它們表示實數,並用小數點將整數部分和小數部分分開。浮點數也可以用科學計數法表示,其中 E 或 e 表示 10 的冪(2.5e2 = 2.5 x 102 = 250)。
complex(複數) − 形式為 a + bJ,其中 a 和 b 是浮點數,J(或 j)表示 -1 的平方根(這是一個虛數)。數的實部是 a,虛部是 b。在 Python 程式設計中很少使用複數。
Python 中的字串
字串是 Python 中最流行的型別之一。我們可以透過將字元括在引號中來簡單地建立它們。Python 將單引號和雙引號視為相同。建立字串就像為變數賦值一樣簡單。
讓我們看看如何在 Python 中輕鬆建立字串。
myStr = Thisisit!'
Python 中的列表
列表是 Python 中最通用的資料型別,可以寫成方括號之間用逗號分隔的值(專案)的列表。讓我們看看如何建立不同型別的列表。
myList1 = ['abc', 'pq']; myList2 = [5, 10, 15, 20];
Python 中的元組
元組是序列,就像列表一樣。元組和列表之間的區別在於,元組不能像列表一樣更改,元組使用括號,而列表使用方括號。
建立元組就像新增不同的逗號分隔的值一樣簡單。可以選擇將這些逗號分隔的值放在括號中。讓我們看看如何建立一個元組。
myTuple1 = ('abc', 'pq)]; myTuple2 = (5, 10, 15, 20);
Python 中的字典
字典是 Python 中的一種序列。在字典中,每個鍵與其值之間用冒號 (:) 分隔,專案之間用逗號分隔,整個內容用花括號括起來。鍵在字典中是唯一的,而值可能不是。字典的值可以是任何型別,但鍵必須是不可變的資料型別,例如字串、數字或元組。
讓我們看看如何建立一個字典:
# Creating two Dictionaries dict1 = {'Player':['Jacob','Steve','David','John','Kane'], 'Age':[29, 25, 31, 26, 27]} dict2 = {'Rank':[1,2,3,4,5], 'Points':[100,87, 80,70, 50]}
Python 中的類和物件
類是物件的自定義原型,它定義了一組屬性來描述該類的任何物件。屬性是資料成員和方法,透過點表示法訪問。
物件是資料結構的唯一例項,其定義由其類決定。物件包含資料成員(類變數和例項變數)和方法。
Python 中的函式
函式是一塊組織良好的、可重用的程式碼,用於執行單個相關的操作。函式為您的應用程式提供了更好的模組化和高度的程式碼重用性。
函式塊以關鍵字 def 開頭,後跟函式名和括號 ( ( ) )。讓我們建立一個函式。
def demo(s): print (s) return # Function call demo("Function Called")
輸出
Function Called
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP