python六种基本数据类型及常用函数展示

yizhihongxing

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技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • python 公共方法汇总解析

    在Python中,有许多内置的公共方法可以用于各种任务。在本攻略中,我们将介绍一些常用的Python公共方法,并提供示例代码来演示如何使用它们。 1. range() range()方法用于生成一个整数序列。以下是一个示例代码: # 生成一个整数序列 for i in range(5): print(i) 在上面的代码中,我们使用range()方法生成一个整…

    python 2023年5月15日
    00
  • Pytest+Request+Allure+Jenkins实现接口自动化

    Pytest+Request+Allure+Jenkins是一种常用的接口自动化测试框架,它可以帮助我们快速、高效地进行接口测试。本文将介绍如何使用Pytest+Request+Allure+Jenkins实现接口自动化,并提供两个示例。 1. Pytest+Request+Allure+Jenkins框架搭建 1.1 安装Pytest Pytest是一个P…

    python 2023年5月15日
    00
  • 利用 Python 实现随机相对强弱指数 StochRSI

    利用 Python 实现随机相对强弱指数 StochRSI 简介 随机相对强弱指数(Stochastic Relative Strength Index,StochRSI)是在RSI的基础上加入了随机指标(Stochastic Oscillator)的指标,用来衡量价位相对于一定时间内历史价位的强弱情况。通过计算StochRSI指标值,我们可以了解当前市场处…

    python 2023年6月3日
    00
  • Python实现捕获异常发生的文件和具体行数

    以下是关于Python实现捕获异常发生的文件和具体行数的完整攻略: 问题描述 在Python程序中,当出现异常时,我们通常需要知道异常发生的文件和具体行数,以便更好地调试程序。本攻将介绍如何在Python中实现捕获异常发生的文件和具体行数。 解决方法 使用以下步骤在Python中实现获异常发生的文件和具体行数: 使用try-except语句捕获异常。 在Py…

    python 2023年5月13日
    00
  • Python模块future用法原理详解

    Python模块future用法原理详解 Python模块future是一个内置模块,可以用于在Python 2.x中使用Python 3.x的一些特性。本文将详细讲解future模块的用法和原理,包括如何安装和使用future模块、future模块的主要功能、future模块的原理等。 安装和使用future模块 首先,我们需要安装future模块。以下是…

    python 2023年5月15日
    00
  • python 按照固定长度分割字符串的方法小结

    下面是“python 按照固定长度分割字符串的方法小结”的攻略: 1. 使用正则表达式 使用正则表达式是较为常见的一种方法。下面是使用re模块和正则表达式来实现的示例代码: import re s = ‘hello world’ result = re.findall(‘.{1,3}’, s) print(result) # [‘hel’, ‘lo ‘, ‘…

    python 2023年6月5日
    00
  • 浅谈Python访问MySQL的正确姿势

    浅谈Python访问MySQL的正确姿势 一、MySQL数据库介绍 MySQL是一个关系型数据库管理系统,是最流行的开源数据库之一。由于其易于使用、强大和灵活的属性,它被广泛用于 Web 应用程序的开发。在 Python 中连接 MySQL 数据库需要使用特定的库,如:mysql-connector-python、PyMySQL等。 二、PyMySQL连接M…

    python 2023年5月14日
    00
  • python将字典列表导出为Excel文件的方法

    想要将Python中的字典列表导出为Excel文件,在Python中可以使用第三方库Pandas来实现,以下是详细的攻略: 安装Pandas 在终端中输入以下命令安装Pandas: pip install pandas 导入所需库 在Python中导入需要使用的库 import pandas as pd 创建字典列表 首先,我们需要创建一个包含一些字典的列表…

    python 2023年5月13日
    00
合作推广
合作推广
分享本页
返回顶部