- 博客(9)
- 收藏
- 关注
原创 编程思想启示录——必要条件的应用
必要条件的概念大家都知道。如果p可以推出q,则q是p的必要条件。可以理解为,若要使p成立,则q必须成立。其实我们经常会用到必要条件,最典型的运用就是剪枝。必要条件的作用是,可以限制我们解所处的范围。即,通过多个条件的限制,缩小可能解的集合,从而便于通过其他方法解决问题,如枚举。其应用途径有两条:简化问题、变难为易,在此前提下,尽可能寻找精确的必要条件缩小解的范围选择揭示问题本质的...
2019-09-28 23:55:16 91
原创 python学习笔记——类和对象
。。。。。。刚看到时,我有一点肤浅的吃惊:python都已经没了明确的数据类型概念,竟然还有类。好了,请忽略我的无知。下面我们来看知识点。类的定义首先是类的定义:class name: pass我们能看一下格式,首先是一个普通的class,然后是我们类的名字,冒号后则是类的具体内容。而这里的pass并不是我随便写的,而是有含义的。当我们创建了一个空的类或方法,并且一时半会不想设计它...
2019-09-19 13:01:49 147
原创 python学习笔记——函数和模块
函数这么重要的东西自然少不了。那么在python中是怎么定义的呢?def cgg(name): print("haha %s"%name)def是定义的意思,而cgg是函数名,name是参数。当然了,有了函数吗,自然少不了函数的返回值。那么这里用的依然是return。def cgg(a,b): return a+b模块一个小例子:import timeprint(tim...
2019-09-18 18:08:56 175
原创 python学习笔记——循环
for我们先来看一下for语句的格式:for i in range(0,5): print(i)其中range相当于一个迭代器。我们可以这么尝试:print(list(range(0,5)))输出很简单了,就是01234当然了这里的迭代器可以用自己的list比如:cgg=["cgg","cgg1","cgg2"]for i in cgg: print(i)输出结果就...
2019-09-18 17:38:09 114
原创 python学习笔记——小插曲
作为eclipse的忠实粉丝,我自然乐意用eclipse来编写。于是捣鼓了一小会儿就搞好了。但是我运行的第一个程序出现了一个很奇怪的问题:SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xce in position 16: invalid continuation byte我隐约的看到了utf-8,知道了肯定...
2019-09-18 16:50:12 108
原创 python学习笔记——if和else
首先我们提到一个代码块的概念。在python中并没有花括号来表示代码块这种规定。所以它有了一个新的规定:用缩进来表示代码块。(强制要求缩进)当然了,这对像我这种不缩进都要死的人,没有任何坏处。所以我们来将一下if语句的模板。cgg=10if cgg<=60: print("You are rubbish")else: print("You are garbage")这就...
2019-09-17 23:54:48 130
原创 python学习笔记——画图
这里用到了海龟语句如下:import turtle #导入模块t=turtle.Pen() #创建画布t.forward(50) #前进50像素t.backward(50) #后退50像素t.left(90) #左转90°t.right(90) #右转90°t.up() #抬笔(只移动不画线)t.down() ...
2019-09-17 16:30:46 179
原创 python学习笔记——字符串、列表、元组、字典
字符串字符串可以用""也可以用’’,甚至可以用’’’’’’其中前两个只能在一行内完成,而最后一个可以写成多行。前两个表示的字符串中,若要包含引号的话,必须转义,第三个不需要。此外类似格式控制,我们也可以在字符串中嵌入值。用%s即可。例如:cgg="I have %s pens."num=10print(cgg%num)当然我们也可以嵌入多个值。例如:cgg="I love...
2019-09-17 16:24:25 723
原创 python学习笔记——计算与变量
为什么要学python?人工智能?其实差不多,想做量化。考虑到数学基础基本都在课程之内,所以打算先补充一下计算机基础。这就是学python的原因。首先是简单的计算与变量输出print()变量无需定义类型,直接赋值即可,每次赋值会对变量重定义,类似。也就是说,如果一个变量cgg存储了数字,此时你给它赋一个字符串,它就开始存储字符串了。而且变量没有大小限制。这部分很少,只是总结一些特...
2019-09-17 15:44:51 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人