正如之前文章提到的,快速掌握Python,需要掌握6种、5大、4类、3个、2项、1游,今天小编就来聊一聊关于python常见的八种数据类型?接下来我们就一起去研究一下吧!

python常见的八种数据类型(快速学习python之二六种数据类型)

python常见的八种数据类型

正如之前文章提到的,快速掌握Python,需要掌握6种、5大、4类、3个、2项、1游。

今天我们就来学习6种,即6种数据类型。

这六种数据类型分别是:(1) 数字类型(int,bool,float,complex);(2) 字符串(str);(3)列表(list);(4) 元组(tuple);(5) 字典(dict);(6)集合(set)。

  1. 数字类型

Text Type:

str

Numeric Types:

int, float, complex

Sequence Types:

list, tuple, range

Mapping Type:

dict

Set Types:

set, frozenset

Boolean Type:

bool

Binary Types:

bytes, bytearray, memoryview

None Type:

NoneType

通过以下代码,可以显示数据类型。

x = 9.9 print(type(x))

在Python中,当你给一个变量赋值时,数据类型被设定。

Example

Data Type

x = "Hello World"

str

x = 20

int

x = 20.5

float

x = 1j

complex

x = ["apple", "banana", "cherry"]

list

x = ("apple", "banana", "cherry")

tuple

x = range(6)

range

x = {"name" : "John", "age" : 36}

dict

x = {"apple", "banana", "cherry"}

set

x = frozenset({"apple", "banana", "cherry"})

frozenset

x = True

bool

x = b"Hello"

bytes

x = bytearray(5)

bytearray

x = memoryview(bytes(5))

memoryview

x = None

NoneType

如果你想指定数据类型,你可以使用以下构造函数。

Example

Data Type

x = str("Hello World")

str

x = int(20)

int

x = float(20.5)

float

x = complex(1j)

complex

x = list(("apple", "banana", "cherry"))

list

x = tuple(("apple", "banana", "cherry"))

tuple

x = range(6)

range

x = dict(name="John", age=36)

dict

x = set(("apple", "banana", "cherry"))

set

x = frozenset(("apple", "banana", "cherry"))

frozenset

x = bool(5)

bool

x = bytes(5)

bytes

x = bytearray(5)

bytearray

x = memoryview(bytes(5))

memoryview

2.字符串(str)

将一个字符串分配给一个变量,是在变量名后面加上一个等号和字符串。

a = "Hello" print(a)

你可以通过使用三个引号将一个多行字符串分配给一个变量。

a = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.""" print(a)

或三个单引号。

a = '''Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.''' print(a)

字符串是数组

像许多其它流行的编程语言一样,Python中的字符串是代表unicode字符的字节数组。

然而,Python 没有一个字符数据类型,单个字符只是一个长度为 1 的字符串。

方括号可以用来访问字符串的元素。

a = "Hello, World!" print(a[1])

例如,

获取位置1的字符(记住,第一个字符的位置是0)。

a = "Hello, World!" print(a[1])

由于字符串是数组,我们可以用for循环来循环查看字符串中的字符。

for x in "banana": print(x)

要获得一个字符串的长度,使用len()函数。

a = "Hello, World!" print(len(a))

要检查一个字符串中是否存在某个短语或字符,我们可以使用关键字in。

txt = "The best things in life are free!" print("free" in txt)

例如,仅当 "free "出现时才打印。

txt = "The best things in life are free!" if "free" in txt: print("Yes, 'free' is present.")

检查以下文本中是否不存在 "expensive"。

txt = "The best things in life are free!" print("expensive" not in txt)

仅当 "expensive "不存在时才打印。

txt = "The best things in life are free!" if "expensive" not in txt: print("No, 'expensive' is NOT present.")

【参考资料】https://www.w3schools.com/python/python_lists.asp

,