摘要: 1. json to excel 1 #!/usr/bin/python 2 # encoding: utf-8 3 # lib: pandas, flatten_json 4 # author: Chita 5 import json 6 import os 7 import time 8 imp 阅读全文
posted @ 2021-07-29 17:17 chitalu 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1. 反射 a. python面向对象中的反射:对象用字符串形式操作去实现对象的相关属性,把一个字符串数据类型的变量变成一个真实存在在程序中的变量名,并且能够使用它。 b. 四个函数 *. getattr(对象,字符串类型的方法或属性):方法得到的是方法的地址,属性拿到的是值。等价于对象/类.属性/ 阅读全文
posted @ 2020-01-20 11:00 chitalu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象编程与面向过程编程 面向对象编程,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。通过把真实的物体抽象成对象,然后赋予对象属性、方法等特性,然后去解决问题。 面向过程编程,本质是面向结果编程,通过函数解决问题。 2. 面向对象基础 a. 类:具有相同竖向和方法的一类事物 b. 阅读全文
posted @ 2020-01-12 16:46 chitalu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1. string类型变量 // 方式一 var s string s = "sss" fmt.Println(s) // 方式二 var s = "sss" fmt.Println(s) // 方式三 s := "sss" fmt.Println(s) 2. int类型变量 // 方式一 var 阅读全文
posted @ 2019-12-31 11:52 chitalu 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 异常处理 1. 异常处理:程序一旦发生异常,就不会继续执行,所以我们需要使用处理这种异常。 a. 使用if规避,但是成本很高 b. try...except进行处理 try: "没有出现expect异常时执行,只执行到出现expect中异常的地方" except "异常类型" as "变量名": " 阅读全文
posted @ 2019-12-21 11:29 chitalu 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. collections模块(扩展数据类型) 1. nametuple:可命名元组,生成可以使用名字来访问元素内容的tuple。(用来表示坐标,求圆的面积) from collections import namedtuple P = namedtuple("point",["x","y","z 阅读全文
posted @ 2019-11-24 11:12 chitalu 阅读(153) 评论(0) 推荐(0) 编辑
摘要: re(正则)模块 1. 正则模块,在python中用来操作正则表达式的模块。用来校验字符串的合法性,爬虫等。 2. 正则表达式,是一种用来匹配字符串内容的规则。(工具:regex) 3. 元字符:一个字符所表示的内容 # 常用 . 匹配除了换行符以外的任意字符 \w 匹配字母数字或下划线 \s 匹配 阅读全文
posted @ 2019-11-08 14:43 chitalu 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、内置函数(68个)1. 作用域相关(2) locals(): 局部作用域中的变量 global(): 全局作用域中的变量 在全局中执行这两个变量,结果相同 def func(): pass func() print(locals()) print(globals()) 在局部执行locals() 阅读全文
posted @ 2019-10-23 14:06 chitalu 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 递归函数 1. 递归(recursion)一个函数在内部调用了自己,这种写法就叫做递归。 def func(): # 每次调用一个函数,就会开辟一块内存空间 print("djgdl") func() # 在内部调用自己 print(123) # 这句话不会打印 func() 2. 关于递归函数 1 阅读全文
posted @ 2019-09-21 16:19 chitalu 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 迭代器 1. 可迭代协议和迭代器协议 迭代器:Iterator iterable :可迭代的 可迭代协议:只要对象中包含了__iter__方法,就是可迭代的 迭代器协议:迭代器中有__next__和__iter__方法 迭代器实现了能从中一个一个的取值 查看是否可迭代 from collection 阅读全文
posted @ 2019-09-02 16:27 chitalu 阅读(205) 评论(0) 推荐(0) 编辑