什么时候使用 Python 装饰器?
Python装饰器是在 Python 语法中为了快速调整函数而进行的相对更改。
模块
'''Python内置模块'''
#第1步:引入模块
import sys
#第2步:使用模块中的函数、属性
pathList=sys.path
print('Python路径为:\n',pathList)
Python路径为:
['D:\\Anaconda3\\python36.zip', 'D:\\Anaconda3\\DLLs', 'D:\\Anaconda3\\lib', 'D:\\Anaconda3', '',
'D:\\Anaconda3\\lib\\site-packages', 'D:\\Anaconda3\\lib\\site-packages\\win32',
'D:\\Anaconda3\\lib\\site-packages\\win32\\lib', 'D:\\Anaconda3\\lib\\site-packages\\Pythonwin',
'D:\\Anaconda3\\lib\\site-packages\\IPython\\extensions', 'C:\\Users\\hp\\.ipython']
'''第三方模块'''
#第1步:引入模块
import pandas as pd
#文件路径
fileName='H:\病历数据.xlsx'
#读取excel文件里的数据
x1=pd.ExcelFile(fileName)
#获取指定工作表的数据
patientDf=x1.parse('Sheet1')
print(patientDf)
病人编号 姓名 年龄 糖尿病类型 病情
0 1 张三 29 1型糖尿病 较差
1 2 李四 34 2型糖尿病 好转
2 3 王五 28 1型糖尿病 显著好转
3 4 赵六 52 2型糖尿病 较差
数据类型
不可修改:字符串、数值、元祖、布尔、空值None
可修改:列表、集合、字典
数据的增删改查
append、del、update()、discard()
条件判断
if 边界条件1:
缩进 要做的事1
elif 边界条件2:
缩进 要做的事2
else:
缩进 要做的事3
循环
for i in 容器:
缩进 要做的事
continue跳出当前循环 break退出整个循环
函数
(函数参数是不可变数据类型,传递的只是该数据类型的值,参数是可变数据类型时,传递的是该参数的引用地址)
def 函数名称(参数1,参数2):
缩进 函数体
缩进 return
变量(全局变量和局部变量)