首页 > 后端开发 > Python教程 > Python基础代码大全

Python基础代码大全

百草
发布: 2023-10-25 10:23:23
原创
4007 人浏览过

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
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板