
Python基础
python基础知识
python-小卒
这个作者很懒,什么都没留下…
展开
-
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xff in position 0: invalid start byte
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xff in position 0: invalid start byte转载 2023-02-14 13:22:44 · 626 阅读 · 1 评论 -
python 配置文件configparser库的使用与问题
python 配置文件configparser库的使用与问题原创 2022-09-15 18:43:46 · 783 阅读 · 0 评论 -
pandas 日期写入excel时只保留年月日
pandas 日期写入excel时只保留年月日原创 2022-09-15 18:30:28 · 4665 阅读 · 0 评论 -
Pyppeteer使用过程中的问题记录
pyppeteer原创 2022-09-15 18:24:50 · 161 阅读 · 0 评论 -
pandas 查看空值及所在行
pandas 查看空值及空值所在行原创 2022-06-09 19:01:41 · 10594 阅读 · 0 评论 -
Jupyter Notebook跳转浏览器后页面问题
Jupyter Notebook跳转浏览器后,页面报错ERR_FILE_NOT_FOUND原创 2022-06-07 16:03:45 · 1504 阅读 · 4 评论 -
Pandas使用groupby()时是否会保留顺序?
groupby时顺序问题原创 2022-06-07 11:42:32 · 3842 阅读 · 1 评论 -
Python正则匹配 去除文本中的各类emoji表情符号
我们的文本数据中经常会带有很多表情,如何完整地清除得到高质量的文本供我们利用呢?p = re.compile(u'['u'\U0001F300-\U0001F64F' u'\U0001F680-\U0001F6FF' u'\u2600-\u2B55 \U00010000-\U0010ffff]+')txt = re.sub(p,'',text) # 正则匹配,将表情符合替换为空''正则编码解释如下:<U+1F300> - <U+1F5FF> # 符号和象形字&l转载 2022-05-21 14:09:08 · 5396 阅读 · 2 评论 -
将Series作为一行添加到DataFrame
df是DataFrames是生成的series方法一 :直接使用append,但是。。。。data = df.append(s,ignore_index=True)python会提示即将放弃使用append方法的警告,很郁闷。方法二 :将s转为DataFrame,再转置,再使用concat拼接。s1 = s.to_frame()s2 = pd.DataFrame(s1.values.T,columns=s1.index)data = pd.concat([df,s2]原创 2022-05-17 16:40:01 · 5439 阅读 · 6 评论 -
pandas笔记
一、pandas 切片不能用负数的方式来切最后几行。所以如何给某列最后几行赋新值?二、reset_index()drop=true,将原来的index删除,不保留inplace=True三、sort_values()inplace=True原创 2022-05-02 19:43:26 · 919 阅读 · 0 评论 -
巧妙利用正则,判断数据库中是否存在数据表
该段代码巧妙地利用正则来判断数据库中是否存在某个数据表。虽然我们也可以简单直接地使用for循环,但这种利用正则处理list的方式,还是值得记录下。废话不多说,上代码。# 判断表是否在库中def sql_table_exists(self,table_name): sql = "show tables;" self.cur.execute(sql) tables = [con.fetchall()] table_list = re.findall('(原创 2022-04-19 08:28:33 · 799 阅读 · 0 评论 -
virtualenv创建虚拟环境进行封装exe
一、安装virtualenv库pip install virtualenv二、cmd命令行进到要创建虚拟环境的文件夹三、创建虚拟环境venv my_project四、激活虚拟环境# windows环境my_project\scripts\activate# mac、Linux环境source my_project_env/bin/activate五、将py文件放到venv文件夹下六、安装Python库# 将需要的库导入到txt文件pip fr..原创 2022-03-19 16:05:04 · 1745 阅读 · 0 评论 -
Python基础之格式化输出
目录一、%占位符二、format()函数1、基本用法2、补齐输出3、多个格式化4、正负号的显示,%+f、% f和%-f的用法5、时间三、f-string格式化输出一、%占位符用法简单,用途较少name='Tom'age=18print('hello %s!, old is %d'%(name,age))二、format()函数主要介绍format()函数1、基本用法 (1)不带编号,即“{}” (2)带数字编号,可调换顺序,即“{1}原创 2022-01-12 19:13:44 · 1922 阅读 · 0 评论 -
Python基础之*和**作用
目录一、算术运算符二、解包1. *对序列解包2. **对字典解包三、函数参数1. 函数形参(定义函数时,收集参数)2. 函数实参(调用函数时,分配参数)一、算术运算符* 代表乘法** 代表乘方二、解包1. *对序列解包- 收集列表中多余的值。这样无需确保值与变量的个数相同a,b,*c=[1,2,3,4]>>>a 1>>>b 2>>>c [3,4]2. **对字典解包把字典解包.原创 2021-12-10 11:14:09 · 1100 阅读 · 0 评论 -
Python基础之字典的创建与遍历
目录一、创建字典的方式1. 通过{}来创建字典2. 通过dict()来创建字典3. 通过zip()映射函数来创建字典4. 通过二维元组列表创建5. 通过字典推导式创建6. 通过fromkeys创建值为空的字典7. 其他方式二、提取字典的键、值及字典的遍历1. 取出该字典所有的键2. 取出该字典所有的值:3. 取出字典某个键的值:4. 安全地取出字典某个键的值get():5. 字典的setdefault()方法6.字典 update() 方...原创 2021-11-25 16:40:58 · 2225 阅读 · 0 评论