美文网首页
编码和基本数据类型

编码和基本数据类型

作者: okbill | 来源:发表于2018-08-27 17:12 被阅读0次

    一、编码

    UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。
    由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    

    第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;
    第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
    申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码:

    notepad中选择Ecode in UTF-8 without BOM
    字符编码详细内容可参见这里

    二、基本数据类型

    Python3 中有六个标准的数据类型:
    • Number(数字)
    • String(字符串)
    • List(列表)
    • Tuple(元组)
    • Set(集合)
    • Dictionary(字典)
    Python3 的六个标准数据类型中:
    • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
    • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

    基本数据类型详细内容可参见这里

    三、注释

    Python中的注释有单行注释和多行注释:
    Python中单行注释以 # 开头。

    # 这是一个注释
    print("Hello, World!") 
    

    多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来。

    '''
    这是多行注释,用三个单引号
    这是多行注释,用三个单引号 
    这是多行注释,用三个单引号
    '''
    print("Hello, World!") 
    

    相关文章

      网友评论

          本文标题:编码和基本数据类型

          本文链接:https://www.haomeiwen.com/subject/lartwftx.html