Python学习笔记
代码之炼金术师
Hello World
展开
-
Python学习笔记 迭代器
Python学习笔记-1 迭代器iter和next: iter方法可以生成一个迭代器,用next取得下一个元素 如:>>> string = "cxy">>> it = iter(string)>>> next(it)'c'>>> next(it)'x'>>> next(it)'y'>>> next(it)Traceback (most recent call last):原创 2015-03-21 21:13:40 · 443 阅读 · 0 评论 -
Python学习笔记 GUI-Tkinter
Tkinter模块是Python的标准Tk GUI工具包的接口。可以在大多数的Unix平台下使用,同样可以应用在Windows和Mac系统里。原创 2015-03-28 09:22:26 · 632 阅读 · 0 评论 -
Python学习笔记 函数
#函数定义#函数调用#函数文档#关键字参数#默认参数#收集参数#返回多个返回值#变量的作用域#内嵌函数#闭包#lambda表达式'''一个最简单的函数'''def m_function(): pass#函数的调用m_function()'''带参数的函数'''def m_func_para(name): print(name + ' 万岁万岁万万岁!')m_原创 2015-03-29 15:40:56 · 611 阅读 · 0 评论 -
Python学习笔记 递归-斐波那契数列,汉诺塔
#设置python允许的最大递归次数(默认是100)import syssys.setrecursionlimit(1000)#求阶乘def factorial(n): if n == 1: return 1 else: return n * factorial(n - 1)print(factorial(4))#斐波那契数列,递归实现def原创 2015-04-04 07:22:23 · 1322 阅读 · 0 评论 -
Python学习笔记 类和对象
#类的定义 #继承 #组合 #相关BIF #构造,析构方法 #运算符重载 #属性访问 #描述符#类的定义原创 2015-05-23 14:40:52 · 504 阅读 · 0 评论 -
炉石传说上传说需要的局数~Python日常~
如果已知自己的胜率,那么从五级0星开始,到上传说大概需要多少局? 这次使用暴力的算法(尝试10000次计算,求平均值)需要用到的基础知识:最简单的随机数的产生方法: 需要import的库: import random产生一个随机浮点数[0,1] random.uniform(0, 1)产生一个随机整数[0,100] random.randint(0, 100)基本思路:输入容错:用户输入原创 2015-08-16 20:56:35 · 3569 阅读 · 0 评论