[python学习笔记之三]lists 和 dictionaries

List

声明一个list: list_name = [item1, item2]
中括号对应list
与C中的数据较类似,但也具有重大区别:list的长度是可变的!
//给list添加新元素
list_name.append(item)
//获取list的长度
len(list_name)
//取部分list,类似对字符串的操作
my_list = [0, 1, 2, 3]
my_slice = my_list[1:3] //结果是my_slice = [1, 2]

Read More

[python学习笔记之一]基本入门

Why Python?

在linux环境下工作的时候,使用shell脚本能够完成许多有趣的工作。
在逐渐体会到脚本语言的强大后,日常工作中越来越离不开脚本语言了。
每一种编程都有各自的局限性,所以shell bash也会有许多无法顺利完成的工作。
在简单调查发现后,python作为一种解释型的语言,已经被广泛使用。
同时还能完成更多独特的功能,比如matplitlib库支持许多matlab中类似的画图函数
甚至还有matlab无法简单实现的功能,比如这篇博客中画可变宽度的条形图

Read More