Python基础
文章平均质量分 57
有点意思!
这个作者很懒,什么都没留下…
展开
-
Python性能分析-timeit模块
基础用法import timeit# 测试的函数def test1(): li = [i for i in range(1000)] # 列表推导式"""stmt: 需要测试的函数或语句setup: 运行的环境number: 被测试的函数或语句, 执行次数"""# 执行test1(), 执行1000次, 所消耗的时间t1 = timeit.timeit(st...原创 2019-11-12 23:00:28 · 419 阅读 · 0 评论 -
Python-时间模块
(1)日历模块calendar()获取指定年份的日历字符串格式:calendar.calendar(年份,w=2,l=1,c=6,m=3); 返回值:字符串;w表示 2个日期之间的间隔字符长度; l表示 一个周占用几个行高度;c表示2个月份之间的空白间隔; m表示一行显示几个月;import calendarren = calend...原创 2018-12-31 21:53:44 · 245 阅读 · 0 评论 -
Python基本的装饰器用法详解之二
实现基本的装饰器#学习Python的笔记(1)将类作为参数(2)将类作为装饰器使用(3)为类添加装饰器(简单的单例模式)原创 2018-12-25 21:20:30 · 241 阅读 · 0 评论 -
Python基本的装饰器用法详解之一
实现基本的装饰器#学习Python的笔记装饰器的三个条件:(1)外部函数内一定有一个内部函数->>>>>例如:函数decor中函数一个内部函数inner(2)外部函数的变量一定要被内部函数引用->>>原创 2018-12-25 21:11:33 · 309 阅读 · 0 评论 -
Python-os模块
OS 操作系统的简称os模块就是对操作系统进行操作,使用该模块必须先导入模块:import os (1)os模块中的函数getcwd()获取当前的工作目录格式:os.getcwd(); 返回值:路径字符串; chdir()修改当前工作目录格式:os.chdir(); 返回值:None; listdir()获取指定文件夹中的所有文件和文...原创 2018-12-31 20:24:06 · 192 阅读 · 0 评论 -
Python中的函数
函数的基本定义和作用定义:在计算机中称之为函数,在现实生活中称之为功能。 函数是能够实现特定功能的计算机代码,它是一种特定的代码组结构。函数的作用:1.提高代码的重复利用率,避免重复开发相同代码2.提高程序的开发效率3.便于程序维护(1)基本格式:(2)带有参数的格式:(3)带有默认值的格式:(4)非关键字收集参数:(5)关键字收集参数:(6)递归函数:...原创 2018-12-25 20:00:33 · 1923 阅读 · 0 评论 -
Python-数学模块(math,random)
(1)引入模块:import mathceil()向上取整操作格式:math.ceil(数值); 返回值:整型;import maths = math.ceil(12.34)print(s)#结果为:13floor()向下取整操作格式:math.floor(数值); 返回值:整型;import maths = math.floor...原创 2018-12-28 20:45:35 · 4860 阅读 · 0 评论 -
Python-String模块
ascii_letters获取所有ascii码中字母字符的字符串(包含大写和小写)import strings = string.ascii_lettersprint(s) ascii_uppercase获取所有ascii码中的大写英文字母import strings = string.ascii_uppercaseprint(s) a...原创 2018-12-28 19:46:03 · 4605 阅读 · 1 评论 -
Python正则表达式学习例子
(1)匹配1-100之间的数import re s = '100' # 1-100内的任意数字ret = re.match(r'(100|[1-9]\d{0,1})$',s)print(ret.group()) (2)匹配座机号码010-67132692,其构造规则为[3位数字][-][8位数字]或者0431-4978981,其构造规则为[4位数字][-][...原创 2018-12-27 22:04:09 · 11629 阅读 · 1 评论 -
Python正则表达式用法简介
正则表达式介绍在编程中,字符串是涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该...原创 2018-12-27 20:28:13 · 223 阅读 · 0 评论