Python可以直接表达的数据类型包括:整数,浮点数,复数,字符串,布尔值和空值。
任意大小,正负皆可。并且可以用0b、0o、0x分别表示二进制、八进制和十六进制数:
除了普通的写法之外,也可使用科学记数法,即1.23x10^9就是1.23e9 ,0.000012可以写成1.2e-5,等等。
整数运算永远是精确的(结果也是整数),浮点数运算则有四舍五入的误差。
Python提供两种除法+求余运算:
符号 | 用途 |
---|---|
/ |
结果为浮点数,即使两数整除,结果也是浮点数 |
// |
结果为整数,也称地板除,对结果向下取整 |
% |
结果为整数,用于计算余数 |
Python中复数用j表示虚数部分,比如说 x=2.4 + 5.6j
, 并且可以通过复数的类属性 real
取得实部,类属性 imag
取得虚部,通过类方法 conjugate()
获得共轭复数。
使用单引号或双引号括起。而引号本身需要使用转义符\
来表达。 用\‘
来表示‘
。
转义符还可以用来转义很多字符,如\n
表示换行。\t
表示制表符。 \
本身也需要转义用 双斜杠 来代替。
如果一个字符串中很多字符都要转义就会很麻烦,所以Python又提供一种简便的写法,r‘‘
表示两个引号之间的内容是不需要转义的。 对于多行的字符串,为了避免加入\n
的不方便,可以使用‘‘‘something‘‘‘
的格式,即用三个引号来括起字符串,换行会被保留。
原文:https://www.cnblogs.com/li1378846016/p/15312863.html