设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
12
返回列表 发新帖
楼主: crossin先生
打印 上一主题 下一主题

【Python 第60课】 随机数

[复制链接]

0

主题

0

好友

558

积分

高级会员

Rank: 4

11#
发表于 2014-9-27 00:22:01 |只看该作者
crossin先生 发表于 2013-10-11 10:09
英文能看得懂的话,可以去python官网:http://www.python.org/doc/
这是最全的

不知道安装目录下,xx:\Python27\Doc\中的是不是文档呢?
学习,纯粹。
回复

使用道具 举报

0

主题

0

好友

558

积分

高级会员

Rank: 4

12#
发表于 2014-9-27 00:25:13 |只看该作者
先生,这些函数不用记下来吧,用的时候查询一下,用多的就自然记下了,是不是?
学习,纯粹。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

13#
发表于 2014-9-27 13:20:54 |只看该作者
liu-pengfei 发表于 2014-9-27 00:25
先生,这些函数不用记下来吧,用的时候查询一下,用多的就自然记下了,是不是? ...

对的,知道在哪里查,怎么查就行了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

1

好友

132

积分

注册会员

Rank: 2

14#
发表于 2015-12-14 16:41:35 |只看该作者
get
回复

使用道具 举报

0

主题

1

好友

273

积分

中级会员

Rank: 3Rank: 3

15#
发表于 2016-2-12 14:44:05 |只看该作者
crossin老师,新年快乐~~我不太懂seed究竟是什么呢?查了一些文章也还是不太懂它的用法~~
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

16#
发表于 2016-2-12 22:51:35 |只看该作者
catherinemic 发表于 2016-2-12 14:44
crossin老师,新年快乐~~我不太懂seed究竟是什么呢?查了一些文章也还是不太懂它的用法~~ ...

随机数在电脑中的实现并不是绝对的“随机”。所以为了增加随机性,需要某个输入来作为seed。通常会用时间,或者类似鼠标位置之类的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

145

积分

注册会员

Rank: 2

17#
发表于 2017-3-2 13:59:03 |只看该作者
random.shuffle()所用的参数(序列)必须是 list 么?
比如说
a = ['h','e','l','l','o']
random.shuffle(a)是可以的。

但是用字符串 a = "hello"就不行了?
是不是因为在python中存储的字符串str和元组tuple一样,是 不可以对它们进行操作的(测试了一下,赋值操作是不允许的/does not support item assignments)?(类似于一个静态变量?)
回复

使用道具 举报

1

主题

0

好友

145

积分

注册会员

Rank: 2

18#
发表于 2017-3-2 14:01:05 |只看该作者
本帖最后由 brahmagupta 于 2017-3-2 14:48 编辑

再问一个。。如何 把字符串  a = "hello" 分割成['h','e','l','l','o']这种单个字母组成的list?.split()的方法不能实现的话就只能自己写函数了是么?
回复

使用道具 举报

1

主题

0

好友

145

积分

注册会员

Rank: 2

19#
发表于 2017-3-2 14:51:11 |只看该作者
想起来了 可以直接这样写。。 a = list("hello")用 list创建即可。。
或者用
a = []
a.extend("hello")
用list的extend方法实现。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

20#
发表于 2017-3-2 16:42:34 |只看该作者
brahmagupta 发表于 2017-3-2 13:59
random.shuffle()所用的参数(序列)必须是 list 么?
比如说
a = ['h','e','l','l','o']

是的,字符串本身不可改
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-3 05:11 , Processed in 0.026808 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部