跳至主要內容
Python基础

1、数据类型

数据类型是可以存储在变量中的数据规范。解释器根据变量的类型为变量分配内存。

文本类型: str
数值类型: int, float, complex
序列类型: list, tuple, range
映射类型: dict
集合类型: set, frozenset
布尔类型: bool
二进制类型: bytes, bytearray, memoryview

编程技巧PythonPython大约 7 分钟
简单的人事系统

脚本

import streamlit as st
import pandas as pd

# 创建员工类
class Employee:
    def __init__(self, name, age, position):
        self.name = name
        self.age = age
        self.position = position

# 创建员工列表
employee_list = []

# 添加员工函数
def add_employee(name, age, position):
    employee = Employee(name, age, position)
    employee_list.append(employee)

# 显示员工列表函数
def show_employee_list():
    if len(employee_list) == 0:
        st.write('员工列表为空!')
    else:
        df = pd.DataFrame([[e.name, e.age, e.position] for e in employee_list], columns=['姓名', '年龄', '职位'])
        st.dataframe(df)

# 添加员工界面
def add_employee_page():
    st.write('添加新员工')
    name = st.text_input('姓名')
    age = st.number_input('年龄', min_value=0, max_value=100)
    position = st.text_input('职位')
    if st.button('添加'):
        add_employee(name, age, position)
        st.success('添加成功!')

# 显示员工列表界面
def show_employee_list_page():
    st.write('员工列表')
    show_employee_list()

# 主程序
def main():
    st.title('人事系统')
    menu = ['添加员工', '员工列表']
    choice = st.sidebar.selectbox('选择菜单', menu)
    if choice == '添加员工':
        add_employee_page()
    elif choice == '员工列表':
        show_employee_list_page()

if __name__ == '__main__':
    main()

编程技巧PythonPython小于 1 分钟
Windows使用Python
[[toc]] python 安装 jupyter 安装 centos 安装 python Anacond 下载地址:; 国内下载: ; 配置 国内下载源: ; 使用 迁移

编程技巧Pythonpython大约 1 分钟
图片九宫格处理
[[toc]] 图片九宫格处理 github 地址:https://github.com/yangxuan0928/cutimage (https://github.com/yangxuan0928/cutimage)

编程技巧Pythonpython大约 1 分钟
python爬百度图片
[[toc]] python 爬虫百度图片 python 打印心型 执行输出 ```python print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x0.05)*2+(y0.1)*2-1)3-(x*0.05)2(y0.1)**3

编程技巧Pythonpython大约 2 分钟
python表白程序
[[toc]] 效果图 图片素材 和脚本同级目录即可 python 脚本 python main.py

编程技巧Pythonpython大约 8 分钟