python的模块导入问题
摘要:以下内容参考:http://www.xinxingjiaocheng.com/online/item/7/89 1.给模块起个别名 如果一个模块的名字很长很长,就像这样comput_the_value_of_the_variable,你导入模块是这样子: import comput_the_valu
阅读全文
posted @
2018-07-20 22:46
一杯明月
阅读(572)
推荐(0) 编辑
python的函数
摘要:以下内容参考了辛星教程网的内容:http://www.xinxingjiaocheng.com/online/item/7/88# 1.所谓函数其实还是一种映射,特定的输入对应着特定的输出。如果函数写return,则默认返回None。 2.如果函数的返回值不止一个,一般来说接收返回值的时候也应该相应
阅读全文
posted @
2018-07-20 17:08
一杯明月
阅读(203)
推荐(0) 编辑
python之tkinter_1
摘要:以下内容来自:https://blog.csdn.net/wangyiyan315/article/details/16361065 from tkinter import * # 导入tkinter模块 root = Tk() # 创建一个根窗口,其余的控件都要在这个窗口上面 w = Label(
阅读全文
posted @
2018-07-20 11:08
一杯明月
阅读(324)
推荐(0) 编辑
python之tkinter_2
摘要:关于tkinter的组件介绍,这篇博客很详细: https://www.cnblogs.com/aland-1415/p/6849193.html tkinter is to make interface. 以下内容来自于https://blog.csdn.net/bemorequiet/artic
阅读全文
posted @
2018-07-19 22:52
一杯明月
阅读(694)
推荐(0) 编辑
作业:计算器开发
摘要:作业:计算器开发 思路:首先检测到最底(内)层的一对括号,然后以加减号作为分隔符,把一对括号内的算式元素分割成一个列表的元素,然后返回,要写函数,要用到递归,要用到正则表达式。
阅读全文
posted @
2018-07-19 16:10
一杯明月
阅读(227)
推荐(0) 编辑
正则表达式
摘要:正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来
阅读全文
posted @
2018-07-19 11:21
一杯明月
阅读(231)
推荐(0) 编辑
算法之二维数组转置
摘要:现在有个二维数组:data=[0,1,2,3],[0,1,2,3],[0,1,2,3],[0,1,2,3],每一行都是[0,1,2,3],要求顺时针旋转90度,变成每一列都是[0,1,2,3]。 #首先生成一维数组的语句是: row=[i for i in range(6)] print(row)
阅读全文
posted @
2018-07-18 15:22
一杯明月
阅读(1077)
推荐(0) 编辑
递归
摘要:用for循环实现阶乘: 1 def factorial(n): 2 result = 1 3 for i in range(2, n+1): 4 result *= i 5 return result 6 print(factorial(5)) 用递归实现阶乘: 1 def factorial(n)
阅读全文
posted @
2018-07-18 08:55
一杯明月
阅读(237)
推荐(0) 编辑
简单装饰器
摘要:这个简单装饰器的执行流程是这样的:首先把函数w1()读到内存不执行(不被调用不会执行),然后到@w1 >w1(show) >return outer >至此,新的show()函数框架制作完成,然后再往里面添加新功能就行了。 >show(2,3),此为函数调用,注意,会调用新 show()函数,也就是
阅读全文
posted @
2018-07-17 15:57
一杯明月
阅读(292)
推荐(0) 编辑
带函数参数的装饰器(复杂装饰器)的例子
摘要:带函数参数的装饰器的作用就是,不用写装饰器了,写函数就行了,写函数就相当于写装饰器了。在第15行,对Index()函数进行 装饰,此装饰器带有两个函数参数,那现在是根据python的内部语法机制传Index()函数的地址,还是传自己写的两个函数内存 地址呢?假如没有函数地址参数,则会对Index()
阅读全文
posted @
2018-07-17 15:48
一杯明月
阅读(571)
推荐(0) 编辑
带有参数的装饰器
摘要:#带有参数的装饰器import timedef deco(func): def wrapper(a,b): startTime = time.time() func(a,b) endTime = time.time() msecs = (endTime - startTime)*1000 print
阅读全文
posted @
2018-07-16 16:24
一杯明月
阅读(382)
推荐(0) 编辑
装饰器,迭代器与生成器
摘要:迭代器: 可迭代对象之前加一个iter关键词就变成了迭代器。迭代器只有一个__next__方法,没有其他方法了。 >>> a = iter([1,2,3,4,5]) >>> a <list_iterator object at 0x101402630> >>> a.__next__() 1 >>>
阅读全文
posted @
2018-07-15 21:58
一杯明月
阅读(158)
推荐(0) 编辑
python的小知识点
摘要:python中的变量的名字必须由字母、数字、下划线组成,并且不可以以数字开头。 字典的内容是键-值对,键必须是不可变的,比如字符,整数,浮点数,元组,列表不可以,因为列表可变。集合的元素不重复。字典和集合都是用大括号括起来的东西。 and, or, not是Python的逻辑运算符,分别表示逻辑与,
阅读全文
posted @
2018-07-13 11:33
一杯明月
阅读(220)
推荐(0) 编辑
Python小知识点
摘要:定义一个函数之前要用def这三个字母修饰的意义: def fun1(): print('If winter comes, can spring be far behind?') 然后你调用它: fun1() 就会打印出:If winter comes, can spring be far behin
阅读全文
posted @
2018-07-12 19:05
一杯明月
阅读(179)
推荐(0) 编辑
字典
摘要:v1v2v3 Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。 一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下: 注意:每个键与值用冒号隔开(:),每对用逗号分割,整体放在花括号中({})。键必须独一无二,但值则不必。
阅读全文
posted @
2018-07-12 10:08
一杯明月
阅读(255)
推荐(0) 编辑
带*号的参数的问题
摘要:带*号的参数的问题: def f(p1,p2): print(p1,'_',p2)f(1,2)'''调用结果:1 _ 2p1,p2此时是位置参数,即需要在对应的位置传入参数''' def f(*p): print(p)f(1,2,3,4,5)'''调用结果:(1,2,3,4,5)可见,带一个*号的参
阅读全文
posted @
2018-07-12 09:46
一杯明月
阅读(358)
推荐(0) 编辑
‘老男孩教育’第12期学习笔记
摘要:C语言运行快的原因:C语言运行之前把代码编译成了机器码。 Python 里面一切事物都是对象,对象是由类创建的。对象的方法保存在类里面。 set集合的特点:1.访问速度快。2.天生解决重复问题。 set集合的应用:数据库更新
阅读全文
posted @
2018-07-11 22:45
一杯明月
阅读(186)
推荐(0) 编辑