Python 六种基本数据类型及常用函数展示
在 Python 中,有六种基本数据类型,分别是整型(int)、布尔型(bool)、浮点型(float)、复数型(complex)、字符串型(str)、列表型(list)、元组型(tuple)、集合型(set)和字典型(dict)。这里我们将介绍这六种数据类型及一些常用函数的展示。
整型
整型即整数类型,用于表示整数。
常用函数
int(x, base=10)
:将 x 转换为一个整数。base 的默认值为10。数的基数(base)定义了 x 中数字的类型。
下面是一个示例,将字符串转换为整型:
a = '10'
b = int(a)
print(b) # 10
布尔型
布尔型即逻辑类型,用于表示真或假。
常用函数
bool(x)
:将 x 转换为布尔类型。
下面是一个示例,判断一个数字是否为空,返回布尔型:
a = ''
b = bool(a)
print(b) # False
浮点型
浮点型即小数类型,用于表示带小数点的数字。
常用函数
float(x)
:将 x 转换为浮点型。
下面是一个示例,将字符串转换为浮点型:
a = '10.5'
b = float(a)
print(b) # 10.5
复数型
复数型用于表示复数,由实部和虚部组成。
常用函数
complex(real, imag=0)
:创建一个复数。real 表示实部,imag 表示虚部。
下面是一个示例,创建一个复数:
a = complex(1, 2)
print(a) # (1+2j)
字符串型
字符串型用于表示文本。
常用函数
len(s)
:返回字符串 s 的长度。s.capitalize()
:将字符串 s 第一个字符大写。s.lower()
:将字符串 s 所有字符转为小写。s.upper()
:将字符串 s 所有字符转为大写。s.strip()
:去掉字符串 s 开头和结尾的空格。s.split(sep=None, maxsplit=-1)
:通过指定分隔符 sep 将字符串 s 分割成多个子字符串,并返回一个列表。
下面是一个示例,演示字符串的一些函数:
s = ' hello world '
print(len(s)) # 13
print(s.capitalize()) # ' hello world '
print(s.lower()) # ' hello world '
print(s.upper()) # ' HELLO WORLD '
print(s.strip()) # 'hello world'
print(s.split()) # ['hello', 'world']
列表型
列表型用于表示一组有序数据,可以包含不同的数据类型。
常用函数
len(lst)
:返回列表 lst 的长度。lst.append(x)
:将元素 x 加入列表 lst 的末尾。
下面是一个示例,演示列表的一些函数:
lst = [1, 2, 'hello', True]
print(len(lst)) # 4
lst.append('world')
print(lst) # [1, 2, 'hello', True, 'world']
元组型
元组型用于表示一组有序不可变数据,可以包含不同的数据类型。
常用函数
len(tpl)
:返回元组 tpl 的长度。
下面是一个示例,演示元组的一些函数:
tpl = (1, 2, 'hello', True)
print(len(tpl)) # 4
集合型
集合型用于表示一组无序的唯一数据,不可重复。
常用函数
len(s)
:返回集合 s 的长度。s.add(x)
:将元素 x 加入集合 s。
下面是一个示例,演示集合的一些函数:
s = {1, 2, 'hello', True}
print(len(s)) # 4
s.add('world')
print(s) # {1, 2, 'hello', True, 'world'}
字典型
字典型用于表示一组键值对数据。
常用函数
len(d)
:返回字典 d 的键值对数目。d.keys()
:返回字典 d 的所有 key。d.values()
:返回字典 d 的所有 value。
下面是一个示例,演示字典的一些函数:
d = {'name': 'Tom', 'age': 18}
print(len(d)) # 2
print(d.keys()) # ['name', 'age']
print(d.values()) # ['Tom', 18]
以上是 Python 六种基本数据类型及常用函数的展示,希望可以帮助你更好地理解和运用这些数据类型。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python六种基本数据类型及常用函数展示 - Python技术站