python基础数据类型--python学习笔记总结----第二十一天

100 阅读2分钟

任何一门语言的学习,基础内容肯定会涉及数据类型,python中常规的数据类型共用4类

  1. 整型
  2. 浮点型
  3. 字符串型
  4. 布尔类型

image-20230107194112057

整型

int 类型的数据,也就是对应的整数,比如100、200、0、101等不带小数点的数字。

需要打印数据类型时,可以使用type函数进行打印:print(type(num01))

int整型常见的方法有:

  1. abs() 绝对值
  2. math.fabs 绝对值
  3. math.sqt 平方根
  4. math.pow(a,b) a的b次方
  5. max() 返回最大值
  6. min() 返回最小值

image-20230107195911245

浮点型

float数据类型,带有小数点的数字类型,如10.1、0.2222、0.3等。

float数据只能表示17位小数,如果超过17就需要使用科学计数法

浮点型常见的方法

  1. round(X) 直接取证,去除小数
  2. round(X,Y) 输出X数字的Y位数数字(四舍五入)
  3. math.ceil() 返回数字的上整数
  4. math.floor() 返回数字的下整数
  5. math.modf(x) 返回整数部分与小数部分

image-20230107195835998

字符串类型

若干个字符组合的集合就是一个字符串,使用 string表示。

python中字符串需要由由双引号" "或者单引号' '包围,如

“字符串 hello world”

'字符串 hello world'

  1. 字符串的内容可以包含字母、标点、特殊符号、中文等所有文字字符。
  2. python中,单引号和双引号无区别,建议在编程中统一使用双引号,养成良好的编程习惯
转义字符说明
\n换行符,将光标位置移到下一行开头。
\r回车符,将光标位置移到本行开头。
\t水平制表符,也即 Tab 键,一般相当于四个空格。
\a蜂鸣器响铃。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效。
\b退格(Backspace),将光标位置移到前一列。
\反斜线
'单引号
"双引号
\在字符串行尾的续行符,即一行未完,转到下一行继续写。

image-20230107201237915

布尔型

Python 使用 bool 类型来表示真或假,Python 使用 True 、 False 来代表。

True 和 False 是 Python 中的关键字,当作为 Python 代码输入时,一定要注意字母的大小写,否则解释器会报错。

bool() 函数

如果想要知道一个值为 True 还是 False,可以使用 bool() 函数。例如:

>>> bool('hello')
True
>>> bool('')
False
>>> bool(99)
True
>>> bool(0)
False