保留字
保留字就是不能作为变量、函数、类、模块和其他对象的名称来使用
and | as |
---|---|
assert | break |
class | continue |
def | del |
elif | else |
except | finally |
for | from |
False | global |
if | import |
in | is |
lambda | nonlocal |
not | None |
or | pass |
raise | return |
try | True |
while | with |
yeild |
注意:保留字区分大小写
可在python的IDLE中查询到保留字
>>> import keyword
>>> keyword.kwlist
标识符
标识符主要用来表示变量、函数、类、模块和其他对象的名称
命名规则如下:
①由字母、下划线和数字组成,且第一个字符不能是数字
②不能使用python中的保留字
(自然不能包括空格、@、%和¥、$等特殊字符)
标识符严格区分大小写
关于以下划线开头的标识符有特殊含义
①以单下划线开头的标识符表示不能直接访问的类属性
②以双下划线开头的标识符表示类的私有成员
③以双下划线开头和结尾的是Python里专用的标识
变量
不需要申明变量名和类型,直接赋值即可创建各种类型的变量,但要遵循以下原则:
①变量名必须是一个有效的标识符
②变量名不能使用Python中的保留字
③慎用小写字母l和大写字母O
④应选择有意义的单词作为变量名
变量名 = value
在Python语言中,使用内置函数type()可以返回变量类型
在Python语言中,使用内置函数id()可以返回变量所指的内存地址
基本数据类型
数字类型
整数
整数包括正整数、负整数、0,位数任意但超出计算机范围时,会自动进行高精度计算。
整数包括十进制整数、八进制整数、十六进制整数和二进制整数。
浮点数
浮点数由整数部分和小数部分组成,主要用于处理包括小数的数。
复数
和数学上的复数形式一样,都为实部加虚部组成,并且使用j或J来表示虚部。
字符串类型
Python中的字符串属于不可变序列,可以用单引号,双引号,三引号扩起来。
字符串支持转义字符,所谓转移字符就是使用反斜杠对一些特殊字符进行转移。
转义字符 | 说明 |
---|---|
\ | 续行符 |
\n | 换行符 |
\0 | 空 |
\ t | 水平制表符,用于横向跳到下一个制表位 |
\‘’ | 双引号 |
\‘ | 单引号 |
\ | 一个反斜杠 |
\f | 换页 |
\0dd | 八进制数 |
\xhh | 十六进制数 |
布尔类型
主要用于表示真或假的值,标识符True和False来表示,True为1,False为2
数据类型转换
函数 | 作用 |
---|---|
int(x) | 将x转换成整数类型 |
float(x) | 将x转换成浮点数类型 |
complex(real[,imagl] | 创建一个复数 |
str(x) | 将x转换成字符串 |
repr(x) | 将x转换为表达式字符串 |
eval(str) | 计算在字符串中的有效Python表达式,并返回一个对象 |
chr(x) | 将整数x转换为一个字符 |
ord(x) | 将一个字符x转换为它对应的整数值 |
hex(x) | 将一个整数x转换为一个十六进制字符串 |
oct(x) | 将一个整数x转换为一个八进制的字符串 |