【学习文档】PythonSkills

本文分享了Python编程中的关键环节,包括文件导入导出的Excel和Text操作规范,算式运算的四则运算区别,内置函数在循环、字符串、整型和序列处理中的应用,以及VSCode的高效插件和常见bug解决方案。此外,还推荐了VSCode插件PythonEnvironmentManager。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章:文件导入导出规范

1.1 Excel和Text操作

(1) with open(fn_src, ‘rb’) as f: VS with open(fn_dst, ‘wb’) as f:
fn_src = test.txt;fn_dst = result.csv or result.txt or result
注意: fn_src 参数必须指定格式,fn_dst 可以不需要指定txt还是csv,会根据输入自动匹配,但是切记不能指定xlsx,会报错!

第二章:算式运算规范

2.1 四则操作

(1)// VS /
在Python中 /表示浮点整除法,返回浮点结果 ,也就是结果为浮点数;而 //在Python中表示整数除法 ,返回大于结果的一个最大的整数,意思就是除法结果向下取整

第三章:内置函数

3.1 循环中的内置

(1)enumerate:enumerate([ɪˈnuməˌreɪt])就是枚举的意思,把元素一个个列举出来,第一个是什么,第二个是什么,所以他返回的是元素以及对应的索引。enumerate就是枚举的意思,把元素一个个列举出来,第一个是什么,第二个是什么,所以他返回的是元素以及对应的索引。
such as: for i, ch in enumerate(in_data):

3.2 字符串的内置

(1)index方法:index() 方法查找指定值的首次出现;txt.index(“e”, 5, 10) 可以指定在哪些
such as: abc.index(ch)*(base**i) + out_data

3.2 整形的内置

(1)int.from_bytesint.to_bytes 方法:
①res = int.from_bytes(x)的含义是把bytes类型的变量x,转化为十进制整数,并存入res中。其中bytes类型是python3特有的类型。②int.to_bytes是int.from_bytes的逆过程,把十进制整数,转换为bytes类型的格式。
such as: s1 = b’\xf1\xff’;print(int.from_bytes(s1, byteorder=‘little’, signed=True)) or print(int.from_bytes(s1, byteorder=‘big’, signed=False))

3.3 序列的内置

(1)join方法:Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
such as: str = “-”;seq = (“a”, “b”, “c”);str.join( seq ) 得到:a-b-c
(2)encode()和decode()方法:
①encode() 方法为字符串类型(str)提供的方法,用于将 str 类型转换成 bytes 类型,这个过程也称为“编码”:str.encode() ②decode() 方法用于将 bytes 类型的二进制数据转换为 str 类型,这个过程也称为“解码”:bytes.decode([encoding=“utf-8”][,errors=“strict”])

第四章:神器推荐

4.1 VSCode 插件

  1. Python Environment Manager
    Python Enviroment Manager

4.2 VSCode 各类BUG

右下角这里如果打开了,你的编辑器会给你显示一堆红色的报错!!!上次不小心打开关闭关了好几天才发现是这里的问题!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值