2019.9.1
公共函数模块,功能函数模块的调试,实现整个程序功能。
2019.9.10
一、犯得低级错误:
1、拼写错误;
2、module没有保存就调用;
二、类的传递
1、类的参数可以是实例。
2、后一个参数必须在之前定义。
3、类的参数一般在__init__方法中定义。
4、类的继承。
三、流程控制
2019.9.11
1.print()函数是检查的大神器
2019.9.15
1.一个迭代函数到底,再另一个迭代函数运算返回;
2020.07.01
1、python的数据类型有int、str,数据结构有列表、元组、字典。numpy数组、pandas的series和dataframe。
2、列表操作数据。
列表选取:list[位置]
列表修改:list[位置]=数值
列表末尾增加:list.append(数值)
列表中插入:list.insert[位置,‘数值’]
列表中删除:del list[位置],list.remove(数值)
列表中冒泡弹出:list.pop(位置)
列表永久排序:list.sort(),传递参数reverse=True为反向排序
列表临时排序:list.sorted()
列表长度:len(list)
2020.7.12
1、文件路径:c:/xx/xxx/ 反斜杠
2020.7.15
1、定义数据,查找数据,转换数据,展现数据。
2020.10.19
pandas的一些用法:
1、data选取特定列=data[[‘a’,‘b’]]
2、data.rename(columns={})
3、pd.to_datetime()转换为时间格式0000-00-00
4、data.set_index()
5、pd.read_excel(io,sheet_name=[],header=None/0,names=[‘命名’],index_col=0/1/None,usecols=[])
6、pd.to_excel(‘io’,sheet_name=’ ', columns=[1,2], header=True/False, index=True/False,index_label=‘name’)
2020.12.26
1、多模块编程和调用一定要先保存再执行,否则会报错,很隐藏的低级错误
2021.1.4
pyqt点击主窗口弹出另一个窗口:
class A(QWidget):
def init(self):
…省略…
self.btn = QPushButton(‘跳转按钮’)
def initUI(self):
pass
class B(QDialog):
def init(self):
pass
def initUI(self):
pass
if name == ‘main’:
app = QApplication(sys.argv)
a = A()
b = B()
a.show()
a.btn.clicked.connect(b.show)
app.exec_()