Python
己卯少一天
菜到安详
展开
-
求二维数组局部峰值(python)
思路求二维数组局部的峰值,仅一个即可。将二维数组由“田”字进行分割,寻找“田”中的最大值,确定下一步递归的方位,不断拆分,直到找到需要的值。参考博客python分治法求二维数组局部峰值f = open('finename','r')lines = []for line in f.readlines(): line = line.strip('\n').split(" ") ...原创 2020-03-16 08:44:21 · 2654 阅读 · 1 评论 -
初学python(一)——基础中的基础(字符串、列表)
自己按照书《Python编程从入门到实践》进行学习,一个小阶段后进行一点点整理,仅供参考。编译器为Geany。几点总的说明注释的方法是在语句前加“#”,这与C++和java不同,如果要添加中文注释,需要在开头写#coding:gbk在一般情况下python不需要声明数据类型,不用加分号作为结束,通过缩进来表示代码块的归属而不是用大括号在“帮助”-“快捷键”中可以按自己的喜好修改快捷键...原创 2019-08-06 22:23:12 · 162 阅读 · 0 评论 -
初学python(二)——基础中的基础
自己按照书《Python编程从入门到实践》进行学习,一个小阶段后进行一点点整理,仅供参考。编译器为Geany。几点总的说明true 和 false 的首字母为大写检查是否相等,只用 in 关键字即可,检查时区分大小写,多个条件判断的关键字为elifcars = ['audi','bmw','subaru','toyota']for car in cars: if car =...原创 2019-08-06 21:50:10 · 136 阅读 · 0 评论 -
初学python(三)——基础中的基础(函数)
自己按照书《Python编程从入门到实践》进行学习,一个小阶段后进行一点点整理,仅供参考。编译器为Geany。函数函数的定义和使用(def)def greet_user(): print("Hello")greet_user()def greet_user(username): print("Hello, "+username.title()+"!") greet_use...原创 2019-08-12 20:23:05 · 188 阅读 · 0 评论 -
初学python(四)——基础中的基础(类)
自己按照书《Python编程从入门到实践》进行学习,一个小阶段后进行一点点整理,仅供参考。编译器为Geany。类面向对象编程是最优秀的软件编写方法之一,理解面向对象编程有助于自己像程序员那样看世界,还可以帮助自己明白自己编写的代码:不仅是各行代码的作用,还有代码背后更宏大的概念。以Dog类为例,对python类进行解释。class Dog(): #一次模拟小狗的简单尝试 def...原创 2019-08-31 15:09:18 · 157 阅读 · 0 评论