Pyhton基础篇(1)-第一个Pyhton程序(已更新)

1、 Python的第一个程序

  在Windows操作系统下,使用Pyhton语言编写第一个程序:

1 #输出“你好,世界”
2 
3 print("Hello World")

  在Linux操作系统下,使用Python语言编写第一个程序:

  首先通过vi编辑器 编辑一个hello.py文件

  [root@localhost ~]# vi hello.py

  添加如下内容: 

1 #!/usr/bin/env python   指定Linux系统默认python解释器安装路径
2 
3 #输出“你好,世界”
4 
5 print("Hello World")
6 
7 运行结果:
8 
9 Hello Word

  保存退出,执行hello.py文件:pyhton /hello.py

  print实际上是一个函数,用来打印一个字符串形式的表达式,通过逗号分隔,可以同时打印多个表达式:

 1 print("Hello","Jone")
 2 
 3 运行结果:
 4 
 5 Hello Jone
 6 
 7 同时打印多个表达式的时候,可以通过sep关键字自定义分隔符:
 8 
 9 print("Hello","Jone",sep=":")
10 
11 运行结果:
12 
13 Hello:Jone

2、 交互式解释器

  在上面执行hello.py文件的时候,明确的指出了 hello.py 文件是由 Python 解释器来执行的。在Linux系统下如果要想通过 ./hello.py的方式像执行Shell脚本一样执行Python脚本,,那么就需要在 hello.py 文件的头部指定解释器,添加 #!/usr/bin/env python这句代码。

3、 字符编码

  Python解释器在加载 .py 文件时,会对其内容进行编码,默认的编码方式是ASCII码

  • ASCII码

  ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8个二进制位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。注:1字节等于8位二进制。

  • Unicode

  Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定所有的字符和符号最少由 16 个二进制位来表示(2个字节),即:2 **16 = 65536。注:最少2个字节,可能更多。

  • Utf-8

  UTF-8,是对Unicode编码的压缩和优化,这种编码方式不再最少使用2个字节,而是将所有的字符和符号进行分类:ASCII码表中的字符用1个字节保存、欧洲的字符用2个字节保存,中文字符用3个字节保存。

  • GBK和GB2312

  GBK和GB2312主要是针对中文字符,它用两个字节来表示一个中文字符。

  在Python2中,默认的编码方式是Ascii编码,代码中一旦出现中文,就会报编码错误,此时需要在程序头部手动指定Python解释器的字符编码方式

  # *_* coding:utf-8 *_*   //必须加在头部,否则会不生效

  在Python3中,不需要做此操作,Python3的默认字符编码就是Utf-8。

4、 代码的注释

  在代码编写的过程中,暂时不用的代码需要进行注释,或添加一些说明,注释的意义就是让Python解释器不再执行被注释的代码。

  (1)   单行注释:在每一行代码前加入“#”;

  (2)   多行注释:"""想要注释的代码"""、'''想要注释的代码''' 

   批量注释多行代码,可以先将想要注释的代码全部选中,通过快捷键Ctrl+?实现,取消注释的方法同样如此。

posted @ 2017-10-17 08:56  无敌小怪兽  阅读(1977)  评论(1编辑  收藏  举报