05 2018 档案

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