常见的数据类型
整数
在Python3中,整数类型只有 (int) 类型且不会发生溢出。
整数的进制
十进制
二进制:0b或0B开头(Binary)
八进制:0o或0O开头(Octonary)
十六进制:0x或0X开头(HEX)
整数可以用下划线作为分隔符,例如:114_514
浮点数
在Python中,小数类型为 (float) ,可以用十进制或科学计数法表示((aen)或(aEn))
复数
在Python中,复数类型为complex,以 (a+bj) 的形式表示,支持简单的运算
字符串
Python中的字符串使用单引号或双引号表示,但是当字符中有引号时,需要使用 进行转义。
若字符串太长需要换行,则需要在每行末尾添加
若想保留原有的格式,则需要使用长字符串,用 ("""str""") 或 ('''str'''),例如:
#coding=UTF8
print('''We're no strangers to love
You know the rules and so do I
A full commitment's what I'm thinking of''')
和C++类似,Python中的 也需要使用 \ 来代替,倘若不想这么使用,则可以用原始字符串来替代,类如:
str=r"D:"
Bool类型
Python中的bool是True和False,注意大小写
常用运算符
(+) (-) 运算符和和C++中的没什么区别,支持 += 和 -=等操作,但是没有++和--操作。
( imes)和C++中用法基本相同,但是对于字符串来说可以有骚操作,如下:
#coding=UTF8
print("Test "*4)
可以得到Test Test Test Test 的输出
除法为/ , //在有小数参与运算时才为小数,若只有整数参与计算,则结果为整数
取余运算是%,但是可以进行小数的计算了
**表示乘方运算符