摘要: """#设置输出的日志内容格式fmt = '%(asctime)s %(filename)s %(funcName)s [line:%(lineno)d] %(levelname)s %(message)s'datefmt = '%a, %d %b %Y %H:%M:%S'"""# datetime 阅读全文
posted @ 2019-07-28 22:33 九州天空城 阅读(122) 评论(0) 推荐(0) 编辑
摘要: import configparser # 实例化cp = configparser.ConfigParser() # 加载配置文件cp.read("my_config.conf",encoding="utf-8")# print(fs)# section []# option section之下的 阅读全文
posted @ 2019-07-28 22:31 九州天空城 阅读(439) 评论(0) 推荐(0) 编辑
摘要: import pandas as pd # DataForm 二维数据# print(pd.read_excel("datas.xlsx")) # 多行数据 - 加载表单s = pd.read_excel("datas.xlsx")print(s) # 多行数据 - 随机print(s.sample 阅读全文
posted @ 2019-07-28 22:30 九州天空城 阅读(120) 评论(0) 推荐(0) 编辑
摘要: # 第三方库 openpyxl # install 安装# pip install openpyxl # 引入第三方库# excel操作的流程:# 打开excel,进入工作薄 workbook# 选择表单 Sheet# 单元格 Cell# 读写操作 # 测试数据是已经存在的。表格至少是存在的。 fr 阅读全文
posted @ 2019-07-28 22:27 九州天空城 阅读(202) 评论(0) 推荐(0) 编辑
摘要: # 继承# 你的是我的,我的还是我的 class Animal: def __init__(self,name,private_v1): self.name = name self._private_v1 = private_v1 self.__private_v2 = "private_reall 阅读全文
posted @ 2019-07-28 22:26 九州天空城 阅读(140) 评论(0) 推荐(0) 编辑
摘要: # 封装 类=属性+行为 抽像 -class StudentV2: # 类属性 所有的实例可以共享 。不属于任何实例的特性。 is_people = True # 类方法 1、装饰器。2、参数是cls 表示类本身。 @classmethod def pepole_aciton(cls): print 阅读全文
posted @ 2019-07-28 22:25 九州天空城 阅读(780) 评论(0) 推荐(0) 编辑
摘要: # 面向对象 python,java,c## 面向过程 C # 类和对象# 类 类型类别、类别 物以类聚 一类事物# 班级、人类、动物类、车、学生类、老师类、手机、电脑# 统称 == 共同特性# 不具体、抽象 共同特性 # 对象 非常具体的。# 对象就是类的一个实例化。 具体化 # 类 == N个对 阅读全文
posted @ 2019-07-28 22:23 九州天空城 阅读(240) 评论(0) 推荐(0) 编辑
摘要: # 文件创建 # 读写# 文件存在?不存在?在操作系统上# 读 read r 写 write w# 打开一个文件# fs = open("xiaojian.txt",encoding="utf-8")# print(fs) # 读取# person_info = fs.read() # n 指定读出 阅读全文
posted @ 2019-07-28 22:21 九州天空城 阅读(187) 评论(0) 推荐(0) 编辑
摘要: # NameError 变量名找不到异常# IndexError 下标越界异常# KeyError 字典形式,键不存在异常# AssertionError 断言异常。# AttributeError 属性异常。对象的属性不存在。# SyntaxError 语法错误# IndentationError 阅读全文
posted @ 2019-07-28 22:21 九州天空城 阅读(136) 评论(0) 推荐(0) 编辑
摘要: # 引入import os # 路径处理 -- 外部资源-os # 获取当前的工作路径workspace = os.getcwd() # os模块下的getcwd函数print(workspace) # 列出当前路径下所有文件以及文件夹files = os.listdir(workspace)pri 阅读全文
posted @ 2019-07-28 22:20 九州天空城 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: """函数的定义: 实现了单一功能 重复使用 语法def 函数名称(参数1,参数2.。。。): 实现函数的功能(代码段/块) [return [值]] # 有进有出 进:参数 出:返回值。 # 参数1、位置参数 一个萝卜一个坑 定义形参和调用的实参位置一一对应。2、默认参数 在定义的时候,可以给形参 阅读全文
posted @ 2019-07-28 22:18 九州天空城 阅读(141) 评论(0) 推荐(0) 编辑
摘要: # 4、可变参数\return# 可变参数:参数个数不固定 。调用的时候来确定有几个参数。# 第一种:*args 在函数内部,是以元组的形式来表示。def my_args(*args): # 放在位置参数,默认参数之后。#arguments print(args) # my_args(12,34,T 阅读全文
posted @ 2019-07-28 22:16 九州天空城 阅读(310) 评论(0) 推荐(0) 编辑
摘要: # 函数# 实现了某一特定功能。# 可以重复使用。 # len() 功能:获取长度。# input() 功能: 控制台输入# print() 功能:输出 # 语法 关键字def"""def 函数名称(): #实现功能的代码块。""" # 伞# 定义功能。def car(): print("出行功能! 阅读全文
posted @ 2019-07-28 22:15 九州天空城 阅读(202) 评论(0) 推荐(0) 编辑
摘要: # 对字典的遍历。 key-value# dict_my = {"class":"python17","goal":"翻倍"}# for item in dict_my:# print(item)# print(dict_my[item]) # 获取所有键值 dict_my.keys()# 获取所有 阅读全文
posted @ 2019-07-28 22:14 九州天空城 阅读(122) 评论(0) 推荐(0) 编辑
摘要: """登录功能:用户名和密码存在{'name':'huahua','pwd':'123456'}字典中,通过控制台输入用户名和密码判读是否正确,然后给出对应的提示消息:登录成功 OR 用户名或密码错误"""# my_dict = {'name':'huahua', 'pwd':'123456'}# 阅读全文
posted @ 2019-07-28 22:13 九州天空城 阅读(638) 评论(0) 推荐(0) 编辑
摘要: # 判断"""if 条件(True/False): 条件为真时,执行的代码(要干的事情)[elif 条件: 条件为真时,执行的代码(要干的事情)elif 条件: 条件为真时,执行的代码(要干的事情)else: 以上条件全部不满足,要干的事情。] """money = input("自动化学完之后,涨 阅读全文
posted @ 2019-07-28 22:11 九州天空城 阅读(165) 评论(0) 推荐(0) 编辑
摘要: """while 条件: 条件满足时,干的事情。如果条件一直满足,一直去重复的执行代码。直接条件不满足为止,停止循环。"""# salary = "0"# while int(salary) < 40000:# salary = input("我想要的薪资:")# print("继续学习!!!") 阅读全文
posted @ 2019-07-28 22:11 九州天空城 阅读(140) 评论(0) 推荐(0) 编辑
摘要: # 字符串str_my = "hello,python!我来了!" # 读取,通过索引来读取。从0开始。# 取某一个具体的值# print(str_my[0])# # 取区间值 字符串变量名[起始索引:结束索引]。包含起始,但不包含结束。# #前5个羊肉串# print(str_my[0:4]) # 阅读全文
posted @ 2019-07-28 22:10 九州天空城 阅读(119) 评论(0) 推荐(0) 编辑
摘要: # 运算符操作# 算术运算符num_a = 100num_b = 5000 # 加法print(num_a + num_b)# 减法print(num_a - num_b)# 乘法 *print(num_a * num_b)# 除法 /print(num_a / num_b)# 取余数 %print 阅读全文
posted @ 2019-07-28 22:08 九州天空城 阅读(276) 评论(0) 推荐(0) 编辑
摘要: # 元组。关键字:tuple# 定义好了,就不可以修改。只能读。数据之间全部都是用,隔开。# 定义:()my_tuple = () # 空元组my_tuple2 = ("xj","female",18,170)# 定义方式二my_tuple3 = "hello","python","class17" 阅读全文
posted @ 2019-07-28 22:06 九州天空城 阅读(264) 评论(0) 推荐(1) 编辑