python基础教程廖雪峰

admin 32 0

廖雪峰的Python基础教程涵盖了Python的多个方面,包括数据类型、变量、字符串和编码等,以下是一些主要内容的简要概述:

1. **数据类型和变量**:Python是一种动态类型的语言,这意味着你可以在同一个变量上反复赋值,而且可以是不同类型的变量,Python还允许用r'''表示内部的字符串默认不转义,如果字符串内部既包含'又包含",可以用转义字符\来标识,Python允许用''' ... '''的格式表示多行内容。

2. **常量**:在Python中,通常用全部大写的变量名表示常量,如PI=3.14159265359,实际上PI仍为一个变量,Python并不提供任何机制保证PI不被改变,所以这里用大写变量名只是一个习惯用法,而PI的值实质上仍然是可以改变的。

3. **字符串和编码**:字符编码是一个重要的概念,尤其是在处理非英文字符(如中文、日文等)时,最初的字符编码,如美国的ASCII码,只有一个字节长度,这对于非英文字符是不够的,Unicode编码把所有语言都统一到一套编码中,通常使用两个字节,对于英文字母来说,用ASCII码比Unicode节约了一半的存储空间,因此出现了把Unicode编码转化为可变长编码的UTF-8编码,英文字母为1字节,中文通常为3字节,只有很生僻的字符才为4-6字节。

以上只是廖雪峰Python基础教程的一部分内容,如果你对Python感兴趣,建议详细阅读该教程,以获取更全面的知识和理解。