第一个Python程序:Hello World
在python3.x的语言环境中,默认使用UTF-8(8-bit Unicode Transformation Format)编码,因此可以直接支持中文。
'''
This is my first python program
Author: iglesias
Create Date: 05/30/2019
'''
print("Hello World")
使用Python3.x环境创建python脚本文件时,需要将文件编码格式设置为UTF-8,否则运行脚本时可能会报错。
提示:字符在计算机中也是用0-1的编码方式来表示和存储的。最早出现的ASCII码(American Standard Code for Information Interchange,美国信息交换标准代码)用一个字节的低7位来表示英文字符集的128个字符,最高1位为0,因此,其取值范围是
0~127,这128个字符编码称为基本ASCII码;后来将最高1位的设置为1以表示附加的128个特殊符号字符、外来语字母和图形符号,这些扩充的128个字符称为扩展ASCII码。ASCII码最多可表示256个字符,这显然无法满足中文和其他语言文字的表示和存储需求。各国陆续提出了自己的编码标准,如我国的GB2312编码、日本的Shift_JIS编码、韩国的Euc-kr编码等,当一个文本中含有多种语言时就可能产生编码冲突问题(即不同语言中的两个字符具有同样的编码)。Unicode把所有语言都统一到一套编码里,解决了多语言混合文本中的乱码问题。UTF-8是一种Unicode可变长度字符编码方式,用1 ~6个字节编码Unicode字符,可以用于表示中文简繁体以及英文、日文、韩文等语言的文字。在UTF-8编码中,一个汉字占3个字节。
运行结果: Hello World