Python basic code collection

百草
Release: 2023-10-25 10:23:23
Original
3905 people have browsed it

Python is an easy-to-learn, powerful programming language that is widely used in various fields, from data analysis to web development, from artificial intelligence to scientific computing. The following is a complete collection of Python basic codes:

1. Basic syntax

1. Print output

print("Hello, World!")
Copy after login

2. Variable assignment

x = 10
y = "Hello"
Copy after login

3. Conditions Statement

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

4. Loop statement

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

5. Function definition

def add(x, y):
    return x + y
Copy after login
Copy after login

6. Exception handling

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

2. Data type

1. Number type

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

2. String type

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

3. List type

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

4. Tuple type

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

5. Dictionary Type

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

6. Collection type

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

3. File operation

1. Open the file

f = open("file.txt", "r")
Copy after login

2. Read the file content

content = f.read()
print(content)
Copy after login

3. Write the file content

f.write("Hello, World!")
Copy after login

4. Close the file

f.close()
Copy after login

4. Functions and modules

1. Custom functions

def add(x, y):
    return x + y
Copy after login
Copy after login

2. Import module

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

3. Use third-party library

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

5. Object-oriented programming

1. Define class

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()
Copy after login

2. Inheritance and Polymorphism

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()
Copy after login

6. Common libraries and frameworks

1. Data processing and analysis

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

2. Web development

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

3. Machine learning

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

4. Image processing

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

The above are just a small sample of the basic code of Python. The Python language is powerful and there are many other usages and libraries that can be explored. Hope these codes help you, if you have any questions please feel free to let me know and I will try to help.

The above is the detailed content of Python basic code collection. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!