摘要: 实例功能: 使用256个不同色彩位置透明度的三角形相互重叠构成给定图片 实现思路: 1.采用遗传算法的思想,以256个三角形为一组构成一个父代,开始时随机生成20个父代,并分别计算其环境适应度,最终选取适应度最高的作为初始父代; 2.从当前父代随机变异产生10个子代,计算该11个个体的环境适应度,选 阅读全文
posted @ 2019-12-03 01:53 馭龍 阅读(1664) 评论(0) 推荐(1) 编辑
摘要: #文件的读写: ## r:只读 f = open('File.txt','r') # r:只读 data = f.read() print(data) f.close() #及时关闭,释放内存 open函数默认即为只读模式,故其中的 ' r ' 可不写。文件访问结束后要及时close()。 ## w 阅读全文
posted @ 2018-11-22 00:30 馭龍 阅读(183) 评论(0) 推荐(0) 编辑
摘要: #编程方法论: 面向对象 面向过程 没有返回值的函数。 一步一步来,可读性强。 函数式编程 函数式=编程语言定义的函数+数学意义的函数 代码简洁但可读性差 风格:不使用变量保存状态,不修改变量 面向过程和函数式编程的方式举例: 实现y = 2 * x + 1 #面向过程 def func(x): r 阅读全文
posted @ 2018-11-17 23:32 馭龍 阅读(187) 评论(0) 推荐(0) 编辑
摘要: #规则: 全局变量全部大写,局部变量全部小写 #关于局部变量和全局变量在函数中应用的关系: 定义全局变量: name = 'alex' #全局变量 1、函数中先定义与全局变量名相同的变量后再引用: name = 'alex' #全局变量 def test(): name = 'oliver' #先定 阅读全文
posted @ 2018-11-15 00:52 馭龍 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #字符串拼接(%): a = 'i am %s, age %d' %('alex', 12) #中间不需要用逗号分隔,多个参数后面加括号 print(a) # --> i am alex, age 12 # %s是万能的,可接收一切类型;%d则只能取整型。使用不同类型的可读性强,故一般不全都使用%s 阅读全文
posted @ 2018-11-12 12:38 馭龍 阅读(2507) 评论(0) 推荐(1) 编辑
摘要: #各数据结构访问顺序: 直接访问:数字 顺序访问:字符串、列表、元组(可通过下标访问) 映射:字典 集合(set): 定义方式: s = {1,2,3,’s’} s = set(‘hello’) #可变类型集合,原集合可增删,不可修改 s = frozenset(‘hello’) #不可变集合,不可 阅读全文
posted @ 2018-11-11 00:38 馭龍 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 列表(list) 可迭代对象:能被for循环获取 #引用列表中的列表中的元素 li[4][1][2] #可以引用列表中的列表中的列表中的某元素 #列表转换字符串:(join、for循环) 1.列表中仅包含字符串可以使用join拼接 li = ['ss','df'] v = ''.join(li) p 阅读全文
posted @ 2018-11-09 01:39 馭龍 阅读(189) 评论(0) 推荐(0) 编辑
摘要: #两者皆为判断字符串test是否是数字 test.isdecimal() #仅限常规数字 test.isdigit() #特殊字符数字也可以识别,如②⑶(最常用) test.isnumeric() #大写数字也可以识别,范围包括上述两个函数,’2.’也可以 #判断test是否满足变量命名规则 tes 阅读全文
posted @ 2018-11-06 01:32 馭龍 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 字符串函数: 在pycharm中,按住Ctrl点击某函数可看其功能文档。 eg:字符串函数:center(),其文档: self可不写,width:宽度,fillchar:填充的字符(=None即默认为无) 部分函数的功能: test.casefold() #两者功能一样,均为将test字符串全变成 阅读全文
posted @ 2018-11-05 01:04 馭龍 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Python种类: JavaPython cPython ****** pypy (速度最快,但暂非主流) Python程序: 1.终端、解释器 2.文件形 3.编码: # -*- coding: utf-8 -*- unicode 万国码 账号密码验证(最多三次): # -*- coding:ut 阅读全文
posted @ 2018-11-05 00:01 馭龍 阅读(160) 评论(0) 推荐(0) 编辑