您的位置:首页 > 编程语言 > Python开发

Python(1):入门

2016-07-26 11:41 183 查看
安装:  

  在linux中一般都自带有python2.7的版本,如果想升级python到最新的版本可以参考其他博客(http://www.cnblogs.com/lanxuezaipiao/archive/2012/10/21/2732864.html)。

这里需要注意的是如果没有升级python到最新版本,那么直接在终端输入 python 打开的将是自带的2.7版本。下载了新版本的python(假设为3.5)之后,会发现直接输入python命令会报错误。

此时有两个选择,一个是使用python3命令来打开python控制台;一个是修改python的默认指向:

sudo rm -f /usr/bin/python

sudo ln -s /usr/bin/python3.5 /usr/bin/python

这样设置了之后,就可以直接使用python命令来打开python控制台了。但此时可能还会出现问题,比如ubuntu下,会发现所有apt-get install相关的命令都失败,查看原因会发现有python相关的编译错误。网上找了好多办法都没解决,最终采用的是先将python命令链接还原到老版本的python,执行完apt-get install命令之后,在将链接改回来即可。至于还原到老版本的python命令这里就不再给出,只需把第二行命令中的python3.5改成老版本的即可。

python脚本的编写:

  python脚本的编写大致上来说和java的代码编写没有太大差别。唯一的差别可能有以下两点需要注意:

1. 在python中可以省略语句末尾的分号;

2. 在python中代码使用分层机制,子层相对于父层必须进行缩进(四个空格),且开启子层之前父层必须以冒号(:)结尾。大致看下来python的代码如下:

def print_list(movies):
if isinstance(movies, list):      # 判断元素是否是列表类型
for movie in movies:
print_list(movie)       # 如果是列表类型,对元素递归调用打印列表
else:
print(movies)


print_list
定义完函数之后,我们可以直接通过 print_list(movies)来输出列表。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: