任何一门语言的学习,基础内容肯定会涉及数据类型,python中常规的数据类型共用4类
- 整型
- 浮点型
- 字符串型
- 布尔类型
整型
int 类型的数据,也就是对应的整数,比如100、200、0、101等不带小数点的数字。
需要打印数据类型时,可以使用type函数进行打印:print(type(num01))
int整型常见的方法有:
- abs() 绝对值
- math.fabs 绝对值
- math.sqt 平方根
- math.pow(a,b) a的b次方
- max() 返回最大值
- min() 返回最小值
浮点型
float数据类型,带有小数点的数字类型,如10.1、0.2222、0.3等。
float数据只能表示17位小数,如果超过17就需要使用科学计数法
浮点型常见的方法
- round(X) 直接取证,去除小数
- round(X,Y) 输出X数字的Y位数数字(四舍五入)
- math.ceil() 返回数字的上整数
- math.floor() 返回数字的下整数
- math.modf(x) 返回整数部分与小数部分
字符串类型
若干个字符组合的集合就是一个字符串,使用 string表示。
python中字符串需要由由双引号" "或者单引号' '包围,如
“字符串 hello world”
'字符串 hello world'
- 字符串的内容可以包含字母、标点、特殊符号、中文等所有文字字符。
- python中,单引号和双引号无区别,建议在编程中统一使用双引号,养成良好的编程习惯
| 转义字符 | 说明 |
|---|---|
| \n | 换行符,将光标位置移到下一行开头。 |
| \r | 回车符,将光标位置移到本行开头。 |
| \t | 水平制表符,也即 Tab 键,一般相当于四个空格。 |
| \a | 蜂鸣器响铃。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效。 |
| \b | 退格(Backspace),将光标位置移到前一列。 |
| \ | 反斜线 |
| ' | 单引号 |
| " | 双引号 |
| \ | 在字符串行尾的续行符,即一行未完,转到下一行继续写。 |
布尔型
Python 使用 bool 类型来表示真或假,Python 使用 True 、 False 来代表。
True 和 False 是 Python 中的关键字,当作为 Python 代码输入时,一定要注意字母的大小写,否则解释器会报错。
bool() 函数
如果想要知道一个值为 True 还是 False,可以使用 bool() 函数。例如:
>>> bool('hello')
True
>>> bool('')
False
>>> bool(99)
True
>>> bool(0)
False