Day2:编码、变量、数据类型
在前一节中,我们介绍了Python的简介和安装方法,并提到了Jupyter Notebook作为初学者学习和实验的推荐工具。在本节中,我们将深入探讨Python中的编码格式、变量的概念以及不同的数据类型。
1. 字符编码格式
在Python中,字符编码是指将字符映射为数字编码的方式。Python使用Unicode作为其内部字符编码系统,它支持几乎所有的字符集,包括ASCII、UTF-8、UTF-16等。
默认情况下,Python 3使用UTF-8编码来表示字符串。UTF-8是一种可变长度的编码格式,可以表示各种字符,包括中文字符。也可以通过-*- coding: UTF-8 —
或者 # coding=utf-8
来指定编码格式。
在处理外部数据时,如读取文件或与外部系统交互,需要注意输入和输出数据的编码。可以使用Python的encode()
和decode()
方法来进行字符串的编码和解码转换。
例如,将字符串转换为UTF-8编码:
string = "Hello, 你好"
encoded_string = string.encode("utf-8")
将UTF-8编码的字符串解码为Unicode:
encoded_string = b"Hello, \xe4\xbd\xa0\xe5\xa5\xbd"
decoded_string = encoded_string.decode("utf-8")
2. 变量和赋值
在Python中,变量是用于存储数据的名称。变量可以存储各种不同类型的数据,并且可以根据需要更改其值。
变量赋值的基本语法如下:
variable_name = value
其中,variable_name
是变量名,value
是要赋给变量的值。
例如,我们可以创建一个名为name
的变量,并将字符串"John"赋给它:
name = "John"
现在,变量name
中存储了字符串"John"。
2.1 变量命名规则
在Python中,变量名是用来标识和引用存储数据的名称。以下是一些常用的变量命
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
1. AI爱好者,爱搞事的 2. 想要掌握第二门语言的Javaer或者golanger 3. 决定考计算机领域研究生,给实验室搬砖的uu,强烈建议你花时间学完这个,后续搬砖比较猛 4. 任何对编程感兴趣的,且愿意掌握一门技能的人