摘要: # 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 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、什么是函数?函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可2、为什么使用函数?函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。3、函数的特性1)代码重用2)保持一致性3)可扩展性4、函数的创建定义函数使用 def 关键字,一般格式如下:# d... 阅读全文
posted @ 2018-05-04 17:14 H-JIACHENG 阅读(286) 评论(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 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1、作用域介绍也叫名称空间全局名称空间:创建的存储“变量名与值的关系”的空间叫做全局名称空间局部名称空间:在函数的运行中开辟的临时的空间叫做局部名称空间内置名称空间:内置名称空间中存放了python解释器为我们提供的名字:input,print,str,list,tuple...它们都是我们熟悉的,拿过来就可以用的方法。python中的作用域分4种情况:L:local,局部作用域,即函数中定义的变... 阅读全文
posted @ 2018-05-04 14:57 H-JIACHENG 阅读(4745) 评论(0) 推荐(4) 编辑
摘要: 1、文件处理流程a.打开文件,得到文件句柄并赋值给一个变量b.通过句柄对文件进行操作c.关闭文件2、文件操作模式有一个文件:小重山昨夜寒蛩不住鸣。惊回千里梦,已三更。起来独自绕阶行。人悄悄,帘外月胧明。白首为功名,旧山松竹老,阻归程。欲将心事付瑶琴。知音少,弦断有谁听。读模式:r文件不存在会报错file=open('小重山','r',encoding='utf8') # 把小重山这个文件作为一个... 阅读全文
posted @ 2018-05-03 18:51 H-JIACHENG 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 简单购物车 ATM+购物商城 阅读全文
posted @ 2018-05-01 09:39 H-JIACHENG 阅读(158) 评论(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 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 0、什么是集合?集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。集合元素(set elements):组成集合的成员(不可重复)集合对象是一组无序排列的可哈希(不可变,类似字典的键)的值:集合成员可以做字典的键集合分类:可变集合、... 阅读全文
posted @ 2018-04-29 09:47 H-JIACHENG 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1、条件语句#语法:if : elif : elif : else: if 语句执行有个特点,它是从上往下判断,如果在某个判断上是 True,把该判断对应的语句执行后,就忽略掉剩下的 elif 和 else当 if 有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、= 0 and num = 10 and... 阅读全文
posted @ 2018-04-27 23:29 H-JIACHENG 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1、转义字符\(在行尾时) 续行符\\ 反斜杠符号\' 单引号\" 双引号\n 换行\v 纵向制表符\t 横向制表符\r 回车2、算术运算a = 21b = 10c = 0c = a + bprint("1 - c 的值为:", c)c = a - bprint("2 - c 的值为:", c)c = a * bprint("3 - c 的值为:", c)c = a / bprint("4 - c... 阅读全文
posted @ 2018-04-27 17:58 H-JIACHENG 阅读(303) 评论(0) 推荐(0) 编辑