一、Python基礎語法
Python是一種高級編程語言,語法簡單易學。Python的語法特點主要有:
1、縮進:Python是根據代碼的縮進來組織代碼塊的。如果縮進不正確,程序運行會報錯。
for i in range(5): # 正確縮進
print(i)
for j in range(5): # 正確縮進
print(j) # 錯誤縮進
2、大小寫敏感:Python區分大小寫,變數名和函數名必須嚴格按照大小寫區分。
a = 10
A = 20
print(a) # 10
print(A) # 20
3、注釋:Python中的注釋是用#開頭。
# 這是一行注釋
a = 10 # 這是一個變數的賦值語句
4、變數:在Python中,變數是動態類型的。
a = 1 # a是整型變數
a = 'hello' # a是字元串變數
5、循環:Python中有for循環和while循環。
for i in range(10):
print(i)
while a < 10:
a += 1
print(a)
二、Python數據類型
Python中的數據類型有整型、浮點型、布爾型、字元串、列表、元組、字典。
1、整型:Python中的整型可以表示正整數、負整數、零。
a = 10 # 正整數
b = -10 # 負整數
c = 0 # 零
2、浮點型:Python中的浮點型可以表示小數。
a = 1.0
b = 3.14
3、布爾型:Python中的布爾型只有True和False兩種取值。
a = True
b = False
4、字元串:Python中的字元串是以單引號或雙引號引起來的。
a = 'hello'
b = "world"
5、列表:Python中的列表是一種有序的集合,可以用來存儲一組數據。
a = [1, 2, 3, 4, 5]
6、元組:Python中的元組與列表類似,但是元組一旦創建就不能修改。
a = (1, 2, 3, 4, 5)
7、字典:Python中的字典是一種無序的集合,通過鍵值對來存儲數據。
a = {'name': 'Tom', 'age': 18, 'gender': 'male'}
三、Python常用應用
Python廣泛應用於機器學習、深度學習、數據分析、Web開發等領域。
1、機器學習:Python中有許多機器學習庫,如scikit-learn、TensorFlow等。
from sklearn import svm # 導入SVM演算法
clf = svm.SVC() # 創建SVM分類器
2、深度學習:Python中有許多深度學習框架,如TensorFlow、PyTorch等。
import tensorflow as tf # 導入TensorFlow
x = tf.constant(10)
y = tf.constant(20)
z = tf.add(x, y)
sess = tf.Session()
print(sess.run(z))
3、數據分析:Python中有許多數據分析庫,如NumPy、Pandas、Matplotlib等。
import numpy as np # 導入NumPy
a = np.array([1, 2, 3, 4, 5])
b = np.array([2, 4, 6, 8, 10])
c = a + b
print(c)
4、Web開發:Python中有許多Web框架,如Django、Flask等。
from flask import Flask # 導入Flask框架
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
原創文章,作者:UBUJO,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/313341.html