首頁 >後端開發 >Python教學 >Python是基礎程式碼大全

Python是基礎程式碼大全

百草
百草原創
2023-10-25 10:23:234000瀏覽

Python是一種簡單易學、功能強大的程式語言,廣泛應用於各個領域,從數據分析到Web開發,從人工智慧到科學計算。下面是一個Python基礎程式碼的大全:

一、基本語法

1. 列印輸出

print("Hello, World!")

2. 變數賦值

x = 10
y = "Hello"

3. 條件語句

if x > 5:
    print("x大于5")
elif x == 5:
    print("x等于5")
else:
    print("x小于5")

4. 循環語句

for i in range(5):
    print(i)
    
while x > 0:
    print(x)
    x -= 1

5. 函數定義

def add(x, y):
    return x + y

6. 例外處理

try:
    # 可能发生异常的代码
    result = 10 / 0
except ZeroDivisionError:
    # 处理异常的代码
    print("除数不能为零")

二、資料型別

1. 數字類型

x = 10
y = 3.14
z = complex(1, 2)

2. 字串型別

s = "Hello, World!"
print(s[0])  # 输出第一个字符
print(s[7:12])  # 输出从第8个字符到第12个字符

3. 清單類型

lst = [1, 2, 3, 4, 5]
print(lst[0])  # 输出第一个元素
print(lst[2:4])  # 输出第3个元素到第4个元素

4. 元組類型

tpl = (1, 2, 3, 4, 5)
print(tpl[0])  # 输出第一个元素
print(tpl[2:4])  # 输出第3个元素到第4个元素

#5. 字典類型

dic = {"name": "Tom", "age": 18}
print(dic["name"])  # 输出键为"name"的值
print(dic.keys())  # 输出所有键
print(dic.values())  # 输出所有值

6. 集合類型

s = {1, 2, 3, 4, 5}
s.add(6)  # 添加元素
s.remove(3)  # 移除元素

三、檔案操作

1. 開啟檔案

f = open("file.txt", "r")

2. 讀取檔案內容

content = f.read()
print(content)

3. 寫入檔案內容

f.write("Hello, World!")

4. 關閉檔案

f.close()

四、函數與模組

1. 自訂函數

def add(x, y):
    return x + y

2. 導入模組

import math
print(math.sqrt(16))  # 输出平方根

3. 使用第三方函式庫

import requests
response = requests.get("https://www.example.com")
print(response.text)  # 输出网页内容

五、物件導向程式設計

1. 定義類別

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
        
    def say_hello(self):
        print("Hello, I'm", self.name)
        
p = Person("Tom", 18)
p.say_hello()

2. 繼承與多態

class Student(Person):
    def __init__(self, name, age, grade):
        super().__init__(name, age)
        self.grade = grade
        
    def say_hello(self):
        print("Hello, I'm", self.name, "and I'm in grade", self.grade)
        
s = Student("Jerry", 16, 10)
s.say_hello()

六、常用函式庫與框架

1. 資料處理與分析

import pandas as pd
df = pd.DataFrame({"name": ["Tom", "Jerry"], "age": [18, 16]})
print(df.head())

2. Web開發##

from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
    return "Hello, World!"
if __name__ == "__main__":
    app.run()

3. 機器學習

from sklearn.linear_model import LinearRegression
model = LinearRegression()
model.fit(X, y)

4. 影像處理

from PIL import Image
im = Image.open("image.jpg")
im.show()

以上只是Python基礎程式碼的一小部分範例,Python語言功能強大,還有很多其他的用法和函式庫可以探索。希望這些程式碼對您有所幫助,如果您有任何問題,請隨時告訴我,我將盡力提供協助。

以上是Python是基礎程式碼大全的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn