Python | 张志明的个人博客 - Part 3

标签目录:python

以下是与标签 “python” 相关联的文章

[静下心来看python]-[6]-[print的重定向]

我们可以通过print 的重定向功能来向一个文件中输出信息,具体如下:   最核心的代码为: print >> logfile,’This is a test message’ 完整代码如下:

另外,我们一般打印的print是一……

[静下心来看python]-[5]-[raw_input()]

python标准输入:raw_input

我们可以通过内置的help方法来查看 >>> help(raw_input)

   

[静下心来看python]-[4]-[open]

python中,我们使用open来打开一个文件 1:open一次读取一数据行,通过迭代器来读取所有内容 2:readline(),是从打开的文件中读取一行 3:seek(),让我们从头开始读取文件 4:close(),关闭一个文件 一个完整openfile的例子,涉及是处理数据,转换为json,然后存储,然后读取出来 [crayon-59……

[静下心来看python]-[2]-[函数split]

函数:split 我们一般用于对于一个字符串的分割 例如 abc.split(“:”) 按照“:”进行分割 但是注意,如果我们一行中存在两个:的时候该怎么办? 其实split支持最大分割数,也就是说我们可以定义一个字符串由split分割后,最终分成几份,比如,我们这个 abcd:efg split之后,一个是abc……

[静下心来看python]-[1]-[列表]

列表 什么是列表?

moves 就是一个列表,一个包含了4个电影名称的列表 列表和数组类似,我们可以通过print(moves[0])来打印第一个元素:阿甘正传 如何追加一个元素? append,我们可以在数组中追加一个元素 [crayon-5936f0beb5307189……

python 之sort() 方法

很多时候我们的需要排序,例如下面这个情况: l = [[2, 3], [6, 7], [3, 34], [24, 64], [1, 43]] 可能我们需要按按照没个元素的第一个数值的大小进行排序 如果第I个元素是I ,我们希望通过I[0]进行排序 解决办法是: 先定义一个方法,这个方法就是来返回第一个数的,比如,我们传递第一个元素过去 [……

python 排序 快速排序

快速排序的实质就是我们指定一个数组中的值,比如第一个值,然后我们找到这个值的位置,位置的要求事,这个位置左侧都是<=这个值的, 右边都是>=这个值的,然后就分成了两个数组,然后递归对这个两个数组进行此方法 例如 6 9 3 4 1 我们取key=6 然后,两个指……

python 选择排序

代码参考地址:http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/#comments 选择排序就简单一点了,就是拿第一个和后边所有的比较,找到最小的,放到第一个的位置,因为只要是比第一个小的,位置就互换,所以,第……

python 冒泡排序

代码参考地址:http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/#comments 冒泡排序是因为每次都将现有数组中最大的冒泡到最后,所以叫冒泡排序 第一次循环的目的就是找到最大值,并将其放到最后的位置,具体方……