初识python

一、① #!/usr/bin/env python 和 ②  #!usr/bin/python 区别

  目的:这两个语句主要和运行模式有关,目的是为了指定脚本语言解释器,定义解释器路径。

区别:① 在机器里有多个版本的python的时候有优势:此时会去取机器的 PATH 中指定的第一个 python 来执行脚本。如果这时候还配置了虚拟环境的话,那么这样写可以确保脚本会使用虚拟环境中的 python 来执行;

   ② 也就是指定在usr/bin/python 下的解释器来执行脚本。问题是如果在该目录下不存在python解释器,那么就会报错;

推荐: 使用 #!/usr/bin/env python

 

二、编码设置

  在源文件第一或者第二行定义()

  当定义了#!/usr/bin/env python时,在第二行定义编码格式,且只能在第二行定义,否则无效!例:

1 #!/usr/bin/env python //定义解释器路径
2 # coding=utf-8 //定义编码格式
View Code

  若没有定义解释器路径的,在第一行和第二行都定义了编码,第一行有效!例:

1 # coding=utf-8        //以第一个为准
2 # coding=GB2312    //无效
View Code

  设置编码格式有多种:

1 # coding=utf-8              //第一种
2 
3 # -*- coding: utf-8 -*-             //第二种
4 
5 # vim: set fileencoding=utf-8 :    //如果使用了vim 的编码格式

 

三、来打印一个‘hello world!‘来作为 学习python的开始吧! 

1 #!/usr/bin/env python
2 # -*- coding: UTF-8 -*- 
3 
4 print("Hello, World!")

 

  人生第一次写博客,能力不足,后天努力!慢慢地一切会好起来的!

 

posted @ 2019-03-06 13:13  戏游人生  阅读(182)  评论(0编辑  收藏  举报