Python是基礎程式碼大全

百草
發布: 2023-10-25 10:23:23
原創
3906 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!