Python编程想要解决的问题
星海
posted @ 2010年10月02日 02:43
in Python杂谈
, 1827 阅读
掷硬币概率问题,如100次里6次都是正面的概率,为什么用random()随机数不好
股票取值,计算收益
learning python 3rd中文版199页,转化与pickle用法意义不明
>>> L=[1,2,3,4]
>>> L[3:1]
[]
>>> print L
[1, 2, 3, 4]
>>> L[3:1]=['?']
>>> print L
[1, 2, 3, '?', 4]
为什么会产生这个结果呢?
2010年10月02日 08:21
1. 因为它返回的是伪随机数 http://zh.wikipedia.org/wiki/%E4%BC%AA%E9%9A%8F%E6%9C%BA%E6%95%B0 。你可以通过读取 /dev/random 设备来获取真正的随机数。
2010年10月02日 08:24
@依云: 我晕,居然有人回复了,汗。。。
我是初学者,没有任何编程经验。
掷硬币只是看到别人在讨论,比较感兴趣,
当时有人回复说用random不行,我不知道为什么,我也是首先想到random()-__-
我自己对这问题一行代码都不会写
^_^ 开心,居然有人能看到
2010年10月02日 09:31
呵呵,从管理主页看到了。你竟然换成和我的主题一样的啊。
2010年10月02日 11:07
晕,果然一样
我很纳闷阿,这网站贴python代码的高亮居然显示比vim的还好
有没有主题可以下载阿?
尤其喜欢django
2010年10月02日 21:16
这个要问 galeki 了。
2010年10月04日 00:18
我找到了vim django风格的django.vim,根据老兄提供的gui2term.vim稍加修改,已经做好了
2010年10月18日 04:43
第一个 L[3:1] 应该是 slice 切片操作
第二个 L[3:1] = ['?'] 用的是 Insert
这里又发现个问题... 那个 1 貌似改 2,3,4...之后结果一样....
同是初学者
2010年10月19日 06:53
这个问题已经解决了
详情可以看
http://sd44.is-programmer.com/posts/21751.html
1小于等于3都成立。。。。
4的话就不一样了。。。