当前位置:   article > 正文

Python六大基本数据类型_python数据类型

python数据类型

Python中有6个标准的数据类型:

①.Number(数字)
②.String(字符串)
③.List(列表)
④.Tuple(元组)
⑤.Set(集合)
⑥.Dictionary(字典)

一、Number(数字)

Python 支持三种不同的数值类型:

整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。布尔(bool)是整型的子类型。

浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
在Python中定义整数的大小没有限制,可以是一个无限大的整数,比如:
a = 123456789123456789
如果数字的长度过长时,可以使用下划线作为分隔符,比如:
a = 123_345_789_123_456_789
  • 1
  • 2
  • 3
  • 4
  • 5
其他进制的整数:
十进制:不能以0开头
二进制:以0b开头
八进制:以0o开头
十六进制:以0x开头
但是注意,所有以其他进制定义的整数,输出结果均为十进制
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Python 数字类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

int(x) 将x转换为一个整数。

float(x) 将x转换到一个浮点数。

complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。

complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

二、String(字符串)

字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

var1 = 'Hello World!'
  • 1

Python 访问字符串中的值
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:

变量[头下标:尾下标]
  • 1

Python转义字符
在需要在字符中使用特殊字符时,python 用反斜杠 \ 转义字符。

转义字符:
\"代表:"
\'代表:'
\n代表:换行
\t代表:制表符
如果不需要转义,则在最前面加r

# 转义字符
# 换行\n
print("I", end="\n")
print("love")
print("you")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

格式化字符串

print("变量名="+变量值)  # 这种用法变量名和变量值必须为同一数据类型
print("变量名=",变量值)
  • 1
  • 2

Python 类型检查
要查看变量的数据类型,可以使用type()函数
使用:

type(变量名,或者直接写变量值)
  • 1

Python 类型转换
Python提供了类型转换的内置函数

int():将字符串转为整数,比如
int('123456'),结果为整数的123456
float():将浮点字符串转为 float,比如:
float('12.34'),结果为12.34
str():转换为字符串,比如
str(123456),结果为“123456
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Python 格式化输出

# 格式化输出
# 拼接符+ (注:变量必须为字符串类型)
print("我的名字是
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/577361
推荐阅读
相关标签
  

闽ICP备14008679号