# 开始python

结尾\ 代表下一行和本行是一行代码

基本简单的请求用requests趴一下就好了

遇到内容加密、请求加密的,请求参数复杂的就需要开动selenium

# 常用

  1. 遍历
lst = ["1","2","3","4","5"]
for index, item in enumerate(lst)
    print(index,item)

for i in range (len(lst))
    print(i,lst[i])
1
2
3
4
5
6
  1. 输出格式
    text = "{0}在{1}正在{2} ---{0}".format(name,age,adction)
    text = "{}在{}正在{}".format(name,age,adction)
    py3.6+支持
    text = f"{name}在{age}正在{adction}"

  2. 导入
    导入路径是按根目录开始算的
    import db
    import aa.bb.db
    from aa.bb import db

  3. py的字典解析加上点语法

class dict(dict):
    def __new__(cls, *args, **kwargs):
        return super().__new__(cls)

    def __getattr__(self, name):
        if name.startswith('__'):
            raise AttributeError
        return self.get(name)

    def __setattr__(self, name, val):
        self[name] = val

    def __hash__(self):
        return id(self)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

外链

  1. 知乎 (opens new window)