Python基础之数据类型、变量、常量
数据类型
- 整数:任意大小的整数,十六进制用
0x前缀 - 浮点数:浮点数也就是小数,科学计数法1.23x109就是
1.23e9,0.000012可以写成1.2e-5 - 字符串:以单引号
'或双引号"括起来的任意文本
字符串'abc'只有a,b,c这3个字符
如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符
'I\'m \"OK\"!'表示的字符串内容是:I'm "OK"!
转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,\\表示的字符就是\
用r''表示''内部的字符串默认不转义
用'''...'''的格式表示多行内容,注意在输入多行内容时,还可以在前面加上r使用,提示符由>>>变为...,提示你可以接着上一行输入,注意...是提示符,
不是代码的一部
如果写成程序并存为.py文件,就是:
- 布尔值:可以直接用
True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来
布尔值可以用and、or和not运算,布尔值经常用在条件判断中
- 空值:用
None表示,None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
变量
变量名必须是大小写英文、数字和_的组合,且不能用数字开头
常量
通常用全部大写的变量名表示常量
说明
整数的除法为什么也是精确的:
- 在Python中,有两种除法:
/:计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数
//:称为地板除,两个整数的除法仍然是整数,只取结果的整数部分
- %余数运算,可以得到两个整数相除的余数
注意:Python的整数没有大小限制,浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。
浙公网安备 33010602011771号