码迷,mamicode.com
首页 > 编程语言 > 详细

python学习笔记

时间:2015-04-17 15:30:42      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

Python 学习笔记

没有系统学过python,都是用的时候再看,python虽然时一种脚本语言,但也和别的语言没有很大差别,我好像再一个帖子上看到过说,python的开发效率是C语言的6,不知道时真还是假,反正python确实更加精简了编程的步骤,再同样功能的实现的情况下也确实使得代码量大幅度减少,好了,废话不多说了,python学习开始:

1.python 基本数据类型:

pythonmatlab很像,就是基本不需要事先申明数据的类型,再用到的地方直接写一个变量标识符就是行了,但不要认为python数据类型,python几乎有像C,C++ ,java等编程语言所具有的所有数据类型,所以这里就不在详细总结了,因为我写python的时候从来没有纠结过数据的类型

2.python的输入输出

和我们学C语言入门一样,首先写的控制台程序,为了显示我们确实正确的编写了一个C语言代码文件,我们就写一个HelloWorld程序,python不一样,由于时脚本,它可以只执行一句代码.本人在ubuntu14.04下开发,windows用户基本也差不多

我们这里使用IDLE编辑器(这个可以自己选用各种编辑器,我一般写工程时用的Pycharm,带有集成开发环境和友好的dubug功能),就是只要写一句代码就能运行.

print ‘HelloWorld!‘

保存再myHelloWorld.py,比如我放在/home/raoqiang/code/shell

上面有这一句代码就可以直接运行,运行方法是:

可以再命令行下将当前目录切换到

技术分享这就完成最简单的一个python的输出了.

关于输出的方法有很多.可以用sys.stdin 或者也可再python的代码中编写一个main函数,C类和java一样,可以通过访问argv中内容,好了,说不清楚,举个列子:

使用sys.stdin:

forlinein sys.stdin:

# remove leadingand trailingwhitespaceline= line.strip()

#在下面加上你的代码

使用main函数中argv输入:

def main():

user_file = sys.argv[1]

train_file = sys.argv[2]

test_file = sys.argv[3]

user_id_file = sys.argv[4]

item_id_file = sys.argv[5]

load_initial_data(user_file,train_file,test_file,user_id_file, item_id_file)

if __name__ == ‘__main__‘:

main()

关于怎么在python中定义函数,再后来的笔记中再说,总之可以使用python进行输入和输出.

因为在下学习python一开始就直接再大工程上的应用,所以再基础的用法方面没有很多细节.从上面看来,python学习很容易上手,因为写一句代码就可以运行,可以输入输出.我使用第一次使用python是使用国外的一个开源CUDA工程,数据接口全部使用python实现,通过调用C++CUDA代码实现的卷积神经网络.所以一开始就时怎么通过python读取数据.

所以下面我就总结下我使用的最多的python用法:

1.python的序列:列表,元组,集合,和字符串

2.python读取文件的一般用法

python具有和java类似的容器类型,列表,元组等:

(未完待续)

python学习笔记

标签:

原文地址:http://www.cnblogs.com/Erdos001/p/4434761.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!