Python数据类型和常用操作

下面是关于“Python数据类型和常用操作”的完整攻略。

数据类型

Python中常用的数据类型有:

  • 整数(int)
  • 浮点数(float)
  • 字符串(str)
  • 列表(list
  • 元组(tuple)
  • 字典(dict)
  • 布尔值(bool)
  • 集合(set)

其中,整数、浮点数和字符串是比较基础的数据类型,后面的类型可以看作是对这些基础类型进行进一步的封装和组合。

常用操作

数字计算

Python中可以进行基本的数学运算,包括加减乘除和幂运算等。例如:

>>> 2 + 3
5
>>> 2 * 3
6
>>> 2 ** 3
8

字符串操作

字符串是Python中十分重要的数据类型之一。我们可以进行字符串的拼接、切片、查找等操作。例如:

>>> s1 = "hello"
>>> s2 = "world"
>>> s3 = s1 + " " + s2
>>> print(s3)
hello world
>>> print(s1[1:3])
el
>>> print(s2.find("ld"))
3

列表操作

列表是Python中常用的数据结构之一,可以进行元素的增删改查等操作。例如:

>>> lst = [1, 2, 3, 4, 5]
>>> lst.append(6)
>>> print(lst)
[1, 2, 3, 4, 5, 6]
>>> lst[2] = 0
>>> print(lst)
[1, 2, 0, 4, 5, 6]
>>> lst.remove(4)
>>> print(lst)
[1, 2, 0, 5, 6]

元组操作

元组是Python中另一个常用的数据结构,与列表类似,但是元组一旦创建后就不可修改。例如:

>>> tpl = (1, 2, 3)
>>> print(tpl[1])
2
>>> tpl2 = tpl + (4, 5)
>>> print(tpl2)
(1, 2, 3, 4, 5)

字典操作

字典是Python中常用的映射类型数据结构,可以存储键值对。例如:

>>> dict = {
...     "name": "John",
...     "age": 18,
...     "gender": "male"
... }
>>> print(dict["name"])
John
>>> dict["age"] = 20
>>> print(dict)
{'name': 'John', 'age': 20, 'gender': 'male'}
>>> dict.pop("gender")
>>> print(dict)
{'name': 'John', 'age': 20}

示例说明

接下来,我们来看两个实际的例子,分别涉及到了字符串和列表的操作。

示例一:计算字符串中某个字符的个数

def count_char(str, ch):
    count = 0
    for c in str:
        if c == ch:
            count += 1
    return count

s = "hello world"
print(count_char(s, "l")) # 输出 3

上述代码定义了一个函数count_char,它接受两个参数,第一个参数是一个字符串,第二个参数是一个字符。该函数的功能是计算在字符串中该字符出现的次数。我们通过遍历字符串中的每个字符,并用if语句进行判断,来计算该字符的个数。

示例二:对列表进行排序

lst = [5, 3, 6, 2, 4, 1]
lst.sort()
print(lst) # 输出 [1, 2, 3, 4, 5, 6]

上述代码创建了一个列表lst,然后通过lst.sort()方法对列表进行排序,最后输出排序后的结果。在列表中,sort()方法可以原地进行排序,也就是直接修改原有列表,而不是创建新的排序后的列表。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python数据类型和常用操作 - Python技术站

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

相关文章

  • Python3.6正式版新特性预览

    Python3.6正式版新特性预览 Python3.6正式版带来了很多新的语言特性和标准库改进。在本文中,我们将介绍这些新功能及其用法。 字面量字符串插值 Python3.6中新引入了一种字符串格式化方式——字面量字符串插值。我们可以使用大括号将表达式嵌入到字符串中。 示例: # 基本用法 name = "Alice" age = 20 …

    python 2023年5月13日
    00
  • Python伪随机数模块random详解

    Python伪随机数模块random详解 介绍 Python自带的随机数模块为random,它可以产生伪随机数序列。其中“伪随机数”指的是,由于计算机程序的本质,所以无法真正获得绝对随机的数字。但是,这些数字在大多数情况下足够随机,足以模拟许多实际情况。 模块用法 随机整数 random模块提供了randint()方法,可以选择一个范围,在这个范围内生成一个…

    python 2023年6月3日
    00
  • 书单|人生苦短,你还不用python!

    书单|人生苦短,你还不用python! 为什么学习Python Python 是一种高级编程语言,使用简洁明了的语法和丰富的库,可以轻松完成各种开发任务。Python 具有以下优势: 易于学习: Python 代码简洁易懂,语法简单,拥有大量示例代码和教程方便学习使用。 应用广泛: Python 可以在各种领域应用,如 Web 开发、人工智能、数据分析、爬虫…

    python 2023年5月14日
    00
  • Python中常用的内置函数

    当提到Python内置函数时,通常指计算机编程语言Python自带的函数库。这些函数可以让编程任务更加简单,程序更加高效。下面是一些Python中常用的内置函数的完整攻略: print() print()函数允许我们在屏幕上输出字符串和表达式的值。语法如下: print([object, …][, sep=’ ‘][, end=’\n’][, file=…

    python 2023年6月5日
    00
  • Python grequests模块使用场景及代码实例

    Python requests 模块使用场景及代码实例 requests 是 Python 中常用的 HTTP 请求库,可以用于发送 HTTP 请求。以下是 Python requests 模块使用场景及代码实例。 发送 GET 请求 使用 requests 模块发送 GET 请求非常简单,只需要使用 get() 方法即可。以下是一个简单的 GET 请求示例…

    python 2023年5月15日
    00
  • python简单实现操作Mysql数据库

    下面我来为大家详细讲解如何在Python中实现对MySQL数据库的操作。 1. 安装相关库 要在Python中操作MySQL数据库,我们需要先安装MySQL数据库的Python驱动,即pymysql库,可以使用下面的指令进行安装: pip install pymysql 安装完成后,我们就可以在Python中使用pymysql库对MySQL数据库进行操作了。…

    python 2023年5月31日
    00
  • torchtext入门教程必看,带你轻松玩转文本数据处理

    Torchtext入门教程必看,带你轻松玩转文本数据处理 什么是torchtext torchtext是一个为了自然语言处理任务便捷载入数据集而设计的包,能够方便地进行文本数据处理,包括分词、构建词汇表、数值化等操作。 安装torchtext 使用pip进行torchtext安装 pip install torchtext torchtext使用示例 示例1…

    python 2023年5月13日
    00
  • python 如何利用argparse解析命令行参数

    当我们开发Python命令行应用程序时,我们通常需要从命令行参数中解析出需要的参数,并在程序中使用这些参数完成相应的操作。Python标准库中提供了argparse模块,其目的是让我们可以轻松地解析命令行参数,并自动生成帮助信息。 下面是使用argparse模块解析命令行参数的完整攻略: 步骤 1:导入argparse模块 首先,我们需要导入argparse…

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