Python 高级变量之字典和字符串详解
在 Python 编程中,字典和字符串是两种非常重要的变量类型。本文将详细讲解字典和字符串类型的基本概念、常用方法、操作符以及一些示例操作。
字典类型(dict)
基本概念
字典是一种可变的映射类型,是 Python 中的一种数据结构,它是以键值对的形式存储数据的,每个键都对应一个唯一的值,可以用键来访问值。字典用大括号({})来表示,键值对之间用冒号(:)分隔,多个键值对之间用逗号(,)分隔,例如:
{'name': 'Tom', 'age': 18, 'gender': 'male'}
常用方法
dict.clear()
方法:删除字典内的所有元素dict.copy()
方法:返回一个字典的浅拷贝dict.items()
方法:返回字典的所有键值对dict.keys()
方法:返回字典的所有键dict.values()
方法:返回字典的所有值
操作符
in
操作符:判断一个键是否在字典中not in
操作符:判断一个键是否不在字典中
示例操作
以下是两个关于字典类型的示例操作:
示例一:添加键值对和删除键值对
# 添加键值对
dictionary = {'name': 'Tom', 'age': 18}
dictionary['gender'] = 'male'
print(dictionary) # {'name': 'Tom', 'age': 18, 'gender': 'male'}
# 删除键值对
del dictionary['age']
print(dictionary) # {'name': 'Tom', 'gender': 'male'}
示例二:合并字典
dict1 = {'name': 'Tom', 'age': 18}
dict2 = {'gender': 'male', 'score': 95}
dict1.update(dict2)
print(dict1) # {'name': 'Tom', 'age': 18, 'gender': 'male', 'score': 95}
字符串类型(str)
基本概念
字符串是 Python 中的一种数据类型,用来表示一组字符。字符串可以用单引号、双引号或三引号括起来,例如:
str1 = 'hello, world'
str2 = "hello, world"
str3 = '''hello, world'''
常用方法
str.capitalize()
方法:将字符串的第一个字符转为大写str.lower()
方法:将字符串的所有字符转为小写str.upper()
方法:将字符串的所有字符转为大写str.isalpha()
方法:判断字符串是否只包含字母str.isdigit()
方法:判断字符串是否只包含数字
操作符
+
操作符:连接两个字符串*
操作符:重复一个字符串多次
示例操作
以下是两个关于字符串类型的示例操作:
示例一:连接字符串
str1 = 'hello'
str2 = 'world'
str3 = str1 + ' ' + str2
print(str3) # hello world
示例二:重复字符串
str1 = 'hello'
str2 = str1 * 3
print(str2) # hellohellohello
总结
本文详细介绍了 Python 中字典和字符串类型的基本概念、常用方法和操作符,并以示例操作的形式加深了对这两种类型的理解。掌握了这些知识后,相信读者对 Python 编程会更加得心应手。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 高级变量之字典和字符串详解 - Python技术站