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

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:初始化 在开始实现贪吃蛇游戏之前,我们需要先初始化一些变量和模块,例如: 导入必要的模块:pygame、random等。 定义一些变量:如颜色、分数等,这…

    python 2023年6月2日
    00
  • 【manim动画教程】–常用动画效果

    manim的主要功能就是制作动画,因此它提供了各类丰富的动画效果,本篇主要介绍其中最常用的几种动画效果。 至于特殊的动画效果,以及自定义动画效果的方法以后再另外介绍。 1. 创建效果 展示某个元素或者文字时,一下子就全显示出来会显得比较突兀,通过创建效果的动画,让各个元素的出现更加的自然。常用的创建效果动画主要有:Create,Write和FadeIn三个方…

    python 2023年4月17日
    00
  • 微信跳一跳自动运行python脚本

    要让Python脚本自动运行微信跳一跳游戏,需要通过以下步骤实现: 步骤一:使用ADB工具连接Android手机 下载安装Android SDK,其中包含ADB工具 手机开启开发者模式,打开USB调试功能 通过USB连接电脑,运行ADB命令adb devices,查看设备已连接 步骤二:截取手机屏幕 使用ADB命令adb shell screencap -p…

    python 2023年5月19日
    00
  • pygame外星人入侵小游戏超详细开发流程

    Pygame外星人入侵小游戏超详细开发流程 介绍 本文将提供超详细的 Pygame 外星人入侵小游戏开发流程,为想要学习 Pygame 或者开发小游戏的开发者提供帮助。 准备 在开始之前,您需要安装 Pygame,可以通过 pip 进行安装: pip install pygame 创建窗口 首先,我们需要创建游戏窗口。需要导入 Pygame 和 sys 模块…

    python 2023年6月3日
    00
  • 详解Python 用抽象基类避免继承错误

    使用抽象基类(Abstract Base Class)是Python中避免继承错误的常用方法之一。抽象基类模块提供了一种强制性的接口规范,它可以确保子类实现了必须的方法。在Python中,抽象基类由abc模块提供。下面我们将详细讲解Python用抽象基类避免继承错误的技术原理和使用方法,包含以下几个方面: 什么是抽象基类? 如何定义抽象基类? 如何使用抽象基…

    python-answer 2023年3月25日
    00
  • Python编写一个验证码图片数据标注GUI程序附源码

    本文主要介绍如何使用Python编写一个验证码图片数据标注GUI程序,并提供源码。 1. 程序简介 该程序基于Python-Tkinter模块开发,用于标注验证码图片的各个字符。通过该程序,用户可以打开待标注的验证码图片文件,并使用鼠标框选每个字符并标注其所属类别。标注完成后,程序将自动保存标注后的图片,并生成标注结果文件。 2. 开发环境 本示例程序的开发…

    python 2023年6月13日
    00
  • Python字符串处理之count()方法的使用

    Python字符串处理之count()方法也就是字符串计数方法,它用于统计字符串中某个子字符串出现的次数。下面进入详细的讲解。 一、count()方法的基本语法 count()方法的基本语法如下: string.count(sub[, start[, end]]) string:代表要统计的字符串。 sub:代表子字符串,在string字符串中出现的次数需要…

    python 2023年6月3日
    00
  • 怎么把Python添加到环境变量中?

    本文将介绍如何将Python添加到Windows系统的环境变量中。适用的场景包括:安装Python时忘记勾选Add Python.exe to PATH。安装了多个Python版本,需要切换版本时。

    2022年10月30日
    00
合作推广
合作推广
分享本页
返回顶部