数字类型
在python语言中,数字类型主要包括整数、浮点数和复数。
1.整数
在python语言中,整数包括正整数,负整数和0,它的位数是任意的。
整数类型包括十进制整数、八进制整数、十六进制整数和二进制整数。
2.浮点数
浮点数由整数部分和小数部分组成,主要包括小数的数。
3.复数
python中的复数与数学中的复数的形式完全一致,都是由实部和虚部组成,并且使用j或J。
字符串类型
字符串属于不可变序列,通常使用单引号、双引号或者三引号括起来。三种引号形式在语义上没有差别,只是在形式上有些区别。其中单引号和双引号中的字符序列必须在一行上,三引号内的字符可以分布在连续的多行上。
转义字符 | 说明 |
---|---|
\ | 续行符 |
\n | 换行符 |
\0 | 空 |
\t | 水平制表符,用于横向跳到下一制表位 |
\" | 双引号 |
\’ | 单引号 |
\\ | 一个反斜杠 |
\f | 换页 |
\0dd | 八进制数,dd代表字符,如\012代表换行 |
\xhh | 十六进制数,hh代表字符,如\x0a代表换行 |
数据类型转换
函数 | 作用 |
---|---|
int(x) | 将x转化为整数类型 |
float(x) | 将x转化为浮点数类型 |
complex(real[,imag]) | 创建一个复数 |
str(x) | 将x转化为字符串 |
repr(x) | 将x转化为表达式字符串 |
eval(x) | 计算在字符串中的有效python表达式,并返回一个对象 |
chr(x) | 将整数x转化为一个字符 |
ord(x) | 将一个字符x转换为它对应的整数值 |
hex(x) | 将一个整数x转换为一个十六进制的字符串 |
oct(x) | 将一个整数x转换为一个八进制的字符串 |