请问,Python 有类似 Java 的JDK文档吗?想找一些函数、组件的用法都找不到啊。。。

Python014

请问,Python 有类似 Java 的JDK文档吗?想找一些函数、组件的用法都找不到啊。。。,第1张

python的官方文档是很全的,你大不了离线下载下来就好了。

再说python源码可读性高过java太多了,好多功能看源码和源码里面的doc string。

再有就是python是解释语言啊,在交互命令行里面试验一下也很方便的。

1、Python @ Coursera

这个课程是为从来没接触过编程的人准备的。你只需要小学的数学水平就可以了。

2、Intro to Computer Science @ Udacity

Udacity提供了一个很棒的免费课程,引你进入Python编程和学习关于搜索引擎的许多东西,以及如何编写你自己的小型网络爬虫。

3、Pythonspot

Pythonspot是一个综合教程,划分了很多不同类别的知识板块,首先你将拥有初学者资源来帮你开始Python的学习,然后你继续保持前进你能学到更多关于使用Python开发web等。

sentence = 'hello world nihao world hey hello java world hi python yeoman word'

#先把字符串分割成单个单词列表

list1 = sentence.split()

#['hello', 'world', 'nihao', 'world', 'hey', 'hello', 'java', 'world', 'hi', 'python', 'yeoman', 'word']

print list1

#把列表转为结合,为了去除重复的项

set1 = set(list1)

#set(['java', 'python', 'word', 'nihao', 'hey', 'yeoman', 'hi', 'world', 'hello'])

print set1

#把集合转为列表,集合元素没有顺序,没有索引属性,而列表有

list2 = list(set1)

#['java', 'python', 'word', 'nihao', 'hey', 'yeoman', 'hi', 'world', 'hello']

print list2

#新建一个空的字典

dir1 = {}

for x in range(len(list2)):

dir1[list2[x]] = 0 #字典值初始为0

for y in range(len(list1)):

if list2[x] == list1[y]:

dir1[list2[x]] += 1

#{'word': 1, 'python': 1, 'nihao': 1, 'hey': 1, 'hello': 2, 'hi': 1, 'world': 3, 'java': 1, 'yeoman': 1}

print dir1