环境
- python3.7
- pycharm
- cursor
- 需要安装pandas库
python基本常用语法
注释
#
后面写的是注释
# 单行注释
变量
- python是一种弱类型的语言,一个变量得到类型可以变化
- 变量名区分大小写
# 创建数据
n1 = 1 # 整数
n2 = 1.2 # 浮点数
# 字符串是用单引号括起来的,还可以 用 双引号 、 单三引号、双三引号,下面的定义都是正确的
s1 = "我们的魔法"
s2 = 'good'
s3 = '''
床前明月光,疑是地上霜.
举头望明月,低头思故乡.
''' # 三引号用于折行
函数
函数声明
def interview():
print("把求职者带到3号会议室")
print("请求职者 完成答卷")
print("让测试经理来面试 求职者")
print("让技术总监面试 求职者")
interview()
使用cursor写脚本
cursor基本操作
- ctrl+K 自动写代码
- ctrl+L 与ai聊天,可以引用代码
实例
提示代码
- ctrl+K后,输入你的需求
- 点击绿色区域接受,点击红色区域不接受
- 将生成的代码复制到pycharm,运行
聊天
选中代码可以引用
使用cursor编写脚本进行处理excel
复制基本框架
import pandas as pd # 将pandas模块导入夫,并取别名为pd
filePath = r'C:\Users\Documents\yiban'
# 读取表
data = pd.read_excel(filePath + r'\test1.xlsx') # 字符串前面加个r 防止转义
# 处理数据
...
# 导出表
data.to_excel(filePath + r'\test2.xlsx', index=False)
print("OK!")
案例:
处理下面的表格
- 将班级列不含'班'字的数据筛除
- 将学号列数据改为文本型数字
- 调整列宽
- 提示:如果ai不会可以在网上找,叫ai改写
模块意识
- 将代码按照作用分为多个模块,需要时调用可以节省时间