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

编码和基本数据类型

作者: 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!") 

相关文章

  • 数据类型

    基本数据类型 string类型与字符编码 基本数据类型间的转换

  • 编码和基本数据类型

    一、编码 UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字...

  • python之json

    JSON编码支持的基本数据类型为 None, bool, int, float 和 str, 以及包含这些类型数据...

  • Python(-) 数据类型

    #coding:utf-8 #设置编码为utf-8 #基本数据类型========================...

  • Python 基础

    学习资料 Python之旅 相关链接 Python - 基本数据类型 笔记 字符编码 基本概念 character...

  • HTTP的实体数据

    数据类型和编码 在TCP/IP的协议中,传输数据基本上是header +body的格式,但是TCP和UDP是传输层...

  • 深入理解JS的数据类型

    js数据类型主要分为基本数据类型和引用数据类型 基本数据类型和引用数据类型的区别:基本数据类型是对值得引用,引用数...

  • 2019年安卓面试题--------Java 基础篇

    java 的基本数据类型 java的数据类型分为基本 数据类型和 引用数据类型基本数据类型: byte sho...

  • JAVA基本数据类型

    java基本数据类型 类型表 Unicode码点:即编码表中字符代表的编码值,比如字符A为U+0041。字符?为U...

  • JavaScript中基本数据类型和引用数据类型的区别

    1、基本数据类型和引用数据类型ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。基本数据类型指...

网友评论

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

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