ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## **1.数据类型** * **整型:**Python2.X中有`int`和`long`两种类型的整数,Python3.X中只有`int`。支持二进制(`0b100`,十进制的4)、八进制(`0o100`,十进制的64)、十进制(`100`)和十六进制(`0x100`,十进制的256)。 * **浮点型:**即浮点数。支持科学计数法(1.234e2)。 * **字符串:**以单引号或者双引号括起来的任意文本。字符串有原始字符串表示法、字节字符串表示法、Unicode字符串表示法。多行形式:三个单引号开头和结尾或者三个双引号开头和结尾。 * **布尔型:**`True` 和 `False`。 * **复数:**形如 `2+3j`,跟数学上的复数一样,不同的是虚部`i`换成了`j`。 ## **2.变量命名** **命名规范:** * 变量名由字母、数字和下划线构成,不能以数字开头。 * 大小写敏感。 * 不要跟关键字和系统保留字冲突 * 用小写字母拼写,多个单词用下划线连接。 * 受保护的实例属性用单个下划线开头。 * 私有的实例属性用两个下划线开头。 ## **3.类型转换** Python中可以用`type`函数对变量的类型进行检查。 也可以使用以下内置的函数对变量类型进行转换: * `int()`:将一个数值或字符串转换成整数,可以指定进制。 * `float()`:将一个字符串转换成浮点数。 * `str()`:将指定的对象转换成字符串形式,可以指定编码。 * `chr()`:将整数转换成该编码对应的字符串(一个字符)。 * `ord()`:将字符串(一个字符)转换成对应的编码(整数)。 ## **4.运算符** Python支持多种运算符。 | 运算符 | 描述 | | --- | --- | | [] [:] | 下标, 切片 | | ** | 指数运算 | | ~ + - | 按位取反, 正负号 | | * / % // | 乘 除 模 整除 | | + - | 加 减 | | >> << | 右移 左移 | | & \| ^ | 按位与 或 非 | | <= < > >= | 比较运算符 | | == != | 等于 不等于 | | is is not | 身份运算符 | | in not in | 成员运算符 | | not or and | 逻辑运算符 |