crazy-heng
天降大任于斯人也...

导航

 

2018年5月10日

摘要: 一、模块,包介绍 1、什么是模块(module) 一个py文件就是一个模块 2、为什么要使用模块 一个文件里,函数太多 不好管理,把函数分组,放到模块里,这样便于管理。 3、使用模块的好处: 可维护性高 可重用 避免函数名和变量名重复 4、模块的分类 模块可以分为三类 ·内置模块(标准库) ·第三方 阅读全文
posted @ 2018-05-10 22:22 killer-147 阅读(234) 评论(0) 推荐(0) 编辑
 

2018年5月1日

摘要: 1、logging模块有几个日志级别? debug info warning error critical 2、请配置logging模块,使其在屏幕和文件里同时打印以下格式的日志 1 import logging 2 3 logger = logging.getLogger('access') 4 阅读全文
posted @ 2018-05-01 15:12 killer-147 阅读(261) 评论(0) 推荐(0) 编辑
 

2018年4月18日

摘要: 编码问题 #-*-coding:utf-8-*- 的作用是什么? 解释py2 bytes vs py3 bytes的区别 文件处理 函数基础: # 写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作 def func(): name = input('要修改的文件名: 阅读全文
posted @ 2018-04-18 12:18 killer-147 阅读(2814) 评论(0) 推荐(0) 编辑
 

2018年4月13日

摘要: 现在暂时学到的知识总结: 凡是可作用于for循环的对象都是Iterable(可迭代对象) 凡是可作用于next()函数的对象都是Iterator(迭代器) 集合数据类型如 list dict str等是Iterable(可迭代对象),但不是Iterator(迭代器),不过可以通过iter()函数获得 阅读全文
posted @ 2018-04-13 20:34 killer-147 阅读(145) 评论(0) 推荐(0) 编辑
 
摘要: 列表生成式 需求:将列表 lis = [0,1,2,3,4,5,6,7,8,9]每个值➕1 这样情况就可以利用列表生成式 lis = [i+1 for i in range(10)] lis = [1,2,3,4,5,6,7,8,9,10] 生成器 generator 像上面这种情况,如果列表内容很 阅读全文
posted @ 2018-04-13 19:57 killer-147 阅读(107) 评论(0) 推荐(0) 编辑
 

2018年4月8日

摘要: abs() #取绝对值 例: a = -20 abs(a) 输出:20 dict() # 将数据变为字典 help() # 帮助 min() # 取列表里最小的值 max() # 取列表里最大的值 bool() # 看数据都是True还是False 布尔 all() # 对象为元祖或者列表时,其中元 阅读全文
posted @ 2018-04-08 17:54 killer-147 阅读(165) 评论(0) 推荐(0) 编辑
 

2018年4月6日

摘要: 1、读取文件 语法: f = open(file = '/Users/crazy_heng/PycharmProjects/untitled/day1/usernam',mode = 'r',encoding='utf-8') file = '/Users/crazy_heng/PycharmPro 阅读全文
posted @ 2018-04-06 10:20 killer-147 阅读(124) 评论(0) 推荐(0) 编辑
 

2018年3月31日

摘要: 近期几个知识点经常用到,一到写代码的时候就忘了,知道有这个用法就是想不起来,在此专门建一个需要记住的语法,以备忘记的时候来查找 choice = input(>>>) choice.isdigit #此语法用于交换程序中判断用户输入的字符串是否为数字,如果是数字走这条路,不是数字走另外一条。 阅读全文
posted @ 2018-03-31 11:45 killer-147 阅读(94) 评论(0) 推荐(0) 编辑
 

2018年3月29日

摘要: 1、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=['alex','eric','rain'] 1 li = ['alex','eric','rain'] 2 a = '_'.join(li) 3 print(a) 2、查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结 阅读全文
posted @ 2018-03-29 23:30 killer-147 阅读(628) 评论(0) 推荐(0) 编辑
 
摘要: 二进制: 01 八进制:01234567 十六进制:0123456789ABCDEF 十六进制作用:用来表示字符编码、内存地址、网络传输时二进制的数据流 阅读全文
posted @ 2018-03-29 19:50 killer-147 阅读(389) 评论(0) 推荐(0) 编辑