python使用心得

记录问题

This is a basic note on how to learn MySQL

latex快速获得eps图片

bmeps -c 1.png 1.eps

jupyter回车变成两行,且编辑模式改不了的下拉菜单点不了:

Tampermonkey中的“网页限制解除”脚本造成的。

python的copy包

赋值不叫拷贝。你有一个最初的b,你如果用a=b这样写,是把ab串联起来了,改b,a也改,值和地址都改。
所以有个需求需要解决:需要把b完全独立开来,只读与a一样,但是写的时候不受改变。

dict.get()

count.get(tap, 0)
get是字典的函数
get函数:如果count这个字典的键tap的值为null,则返回0;

list

argsort(list) 从小到大排序 返回索引

查看自己的Ip

ipconfig

删除异常值

1
df_train = df_train.drop(df_train[(df_train['min_distance']<40000) & (df_train['price']>4000000)].index)

exec函数

循环生成字符变量名exec ("temp%s=%d"%(i,i))

查找列表中的元素位置

1
2
nums = [40, 36, 89, 2, 36, 100, 7, -20.5, -999]
print( nums.index(2) )

modin

1
2
3
pip install modin[dask]
import modin.pandas as pd
df_modin = pd.read_csv("test.csv")

noname1

1
for i,j in enumerate(df.index)

self

摘自某评论:
我个人粗糙的理解 self 就是 “我”
class类代码块”相当于“我家整体”,self==我,self.name=我的名字,self.age==我的年龄

“我”这个主语谁都能用,如果实例化给 “张三”,那么class块内的self就是张三了

1
2
3
4
class home():
def __init__(self,name,age):
self.name=name
self.age=age

实例化给张三

1
my_home('张三',27)

实例化给李四

1
zhangsan_home('李四',7)

self就是家的主人,当实例化时,python会自动传参给selfself==我 就是个主语词,只有实例化时才会有具体的’我’

这个self特别像 语言学中的”我”,抽象来看就是一个逻辑代指,只有具体到个人才会有实际意义。
我都是自学,不知道对不对

解码

我还没用过这个方式

1
html = requests.get(url=url,headers=self.headers).content.decode("utf-8")