05 2018 档案
摘要:1、正则表达式 首先:你怎么判断一个手机号码是否合法呢? 根据手机号码一共11位并且是只以13、14、15、18开头的数字这些特点,我们用python写了如下代码: while True: phone_number = input('please input your phone number :
阅读全文
摘要:1、logging 日志模块默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET),默认的日志格式为日志级别:Logger名称:用户输出消息。import logginglogging....
阅读全文
摘要:1、time、datetime 模块 time 时间3种展现方式: 时间戳,格式化时间,结构化时间 import time print(time.time()) # 1505460412.8125465 ***** time.sleep(3) # 停止多少秒 ***** print(time.loc
阅读全文
摘要:1、什么是包 #官网解释 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 #具体的:包就是一个包含
阅读全文
摘要:1、什么是模块定义:一个模块就是一个包含了python定义和声明的文件(文件名就是模块名字加上.py的后缀),模块可以被导入使用。先来定义个模块:#spam.py:spam 模块里有 print 的语句,当加载 spam 模块的时候,会解析出来执行print('from the spam.py')money=1000def read1(): print('spam模块:',money)def...
阅读全文
摘要:1、列表生成式 2、生成器表达式 3、迭代器 取迭代器里的内容 4、生成器 注意:生成器都是迭代器,迭代器不一定是生成器 # 创建生成器: # 生成器就是一个可迭代对象(iterable) 生成器自动实现了迭代器协议 # 生成器 yield 与 函数 return有何区别? return只能返回一次
阅读全文
摘要:1、什么是闭包 定义:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure). 只要是闭包,就一定会有 .__closure__ 方法,查看闭包元素,且结果不为 None .__closure__[0].cell_contents 查看
阅读全文
摘要:# 1.locals()和globals()def func(): x = 1 y = 2 print(locals()) # 查看局部变量 # {'y': 2, 'x': 1} print(globals()) # 查看当前程序所有全局变量 '''{'__name__': '__main__', '__doc__': None, '__package__...
阅读全文
摘要:1、什么是函数?函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可2、为什么使用函数?函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。3、函数的特性1)代码重用2)保持一致性3)可扩展性4、函数的创建定义函数使用 def 关键字,一般格式如下:# d...
阅读全文
摘要:1、介绍也叫 lambda 表达式a.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行b.参数可以有多个,用逗号隔开c.返回值和正常的函数一样可以是任意的数据类型d.匿名函数不支持复杂的逻辑判断e.一般跟其他函数搭配使用普通函数与匿名函数的对比:#普通函数def add(a,b): return a + b print(add(2,3))#匿名函数add = lam...
阅读全文
摘要:1、作用域介绍也叫名称空间全局名称空间:创建的存储“变量名与值的关系”的空间叫做全局名称空间局部名称空间:在函数的运行中开辟的临时的空间叫做局部名称空间内置名称空间:内置名称空间中存放了python解释器为我们提供的名字:input,print,str,list,tuple...它们都是我们熟悉的,拿过来就可以用的方法。python中的作用域分4种情况:L:local,局部作用域,即函数中定义的变...
阅读全文
摘要:1、文件处理流程a.打开文件,得到文件句柄并赋值给一个变量b.通过句柄对文件进行操作c.关闭文件2、文件操作模式有一个文件:小重山昨夜寒蛩不住鸣。惊回千里梦,已三更。起来独自绕阶行。人悄悄,帘外月胧明。白首为功名,旧山松竹老,阻归程。欲将心事付瑶琴。知音少,弦断有谁听。读模式:r文件不存在会报错file=open('小重山','r',encoding='utf8') # 把小重山这个文件作为一个...
阅读全文
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2018-04-29 12:16:23 # @Author : hjc (284738209@qq.com) # @Link : http://www.cnblogs.com/tootoo
阅读全文

浙公网安备 33010602011771号