【python处理数据的函数】---误区2

本文介绍了Python编程语言的历史背景,重点讲解了Python的数据结构如字符串和字典,以及关键函数如format()、round()、trunc()的用法。此外,还涵盖了浮点数精度、环境变量PYTHONPATH和标识符规则等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python是 Guido van Rossum设计的一款面向对象的编程语言。首次发布时间为1991 年 2 月。受到 C 与 C++、Java 与 Perl、Lisp 与 Haskell语言的启示,但 ABC 语言对 Python语 言有主要的影响,Python 的创立者吉多·范罗苏姆(Guido van Rossum)在 1980 年代中期曾为 ABC 系统工作了多年,ABC 是一种指令式通用程式语言和编程环境。

python也影响了 Apache Groovy、JavaScript、 Ruby 与 Swift的发展。

python特征:

  • 解释的、高级的、通用的编程语言
  • 面向对象的编程语言
  • 过程式、函数式、结构化和反射式编程语言

一、数据结构

1、 关于字符串

 字符串(string)是一种不可变的数据类型,用于表示文本信息。
 字符串是由一系列字符组成的,这些字符可以是字母、数字、标点符号或特殊字符。
 在 Python 中,字符串可以用单引号(')、双引号(")或三引号(''' 或 """)来表示。

字符串是 Python 编程中非常重要的部分,它们常常用于:

  • 存储文本数据。
  • 显示信息给用户。
  • 处理和分析文本内容(如分割、替换、查找子字符串等)。

字符串有很多内置的方法(functions)和操作符(operators)可以用来操作它们。例如:

+ 操作符用于连接两个字符串。
* 操作符用于重复字符串。
in 关键字用于检查一个字符串是否包含另一个子字符串。
len() 函数用于获取字符串的长度。
str.upper()、str.lower() 等方法用于转换字符串的大小写。
str.split() 方法用于将字符串分割成列表。
str.replace() 方法用于替换字符串中的子字符串。

字符串是不可变的,这意味着你不能直接修改字符串中的某个字符。但是,你可以创建新的字符串来反映你想要的修改。例如:
示例:

s = "hello"
print(s) #hello
s = s.replace("e", "a")  # 创建新的字符串 "hallo" 并赋值给 s
print(s) #hallo
 在这个例子中,
 replace() 方法返回一个新的字符串,
 其中所有的 "e" 都被替换成了 "a",
 然后这个新字符串被赋值给了变量 s。
 原始的字符串 "hello" 并没有改变,因为字符串是不可变的。

2、关于字典

字典(dictionary)是一种可存储键值对(key-value pair)的数据结构。字典中的每个元素都包含一个键和一个值,键用于唯一标识元素,而值是与该键相关联的数据。你可以使用键来访问、修改或删除对应的值。

字典使用大括号 {} 来表示,其中每个键值对使用冒号 : 分隔,而键值对之间使用逗号 , 分隔。
示例:

# 创建一个字典
my_dict = {
   
    "name": "Alice",
    "age": 30,
    "city": "New York"
}

# 访问字典中的值
print(my_dict["name"])  # 输出:Alice
print(my_dict["age"])  # 输出:30

# 修改字典中的值
my_dict["age"] = 31
print(my_dict["age"])  # 输出:31

# 添加新的键值对
my_dict["country"] = "USA"
print
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大山很山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值