182 次浏览
字典对象是可变的。因此,一个字典对象可以用作键的值组件。所以我们可以创建一个嵌套字典对象,另一个字典对象被定义为与键关联的值。>>>> students={"student1":{"name":"Raaj", "age":23, "subjects":["Phy", "Che", "maths"],"GPA":8.5},"student2":{"name":"Kiran", "age":21, "subjects":["Phy", "Che", "bio"],"GPA":8.25}}
118 次浏览
您可以使用任何支持 Python 的编辑器来编写 Python 脚本。Python 的标准发行版附带 IDLE 模块,这是一个集成的开发和学习环境。启动 IDLE 并从文件菜单中打开一个新文件。在编辑器页面中输入 print (“Hello World!”) 将脚本保存为 hello.py,并从运行菜单中执行它,以在控制台中获取 Hello world 消息。这是你的第一个程序。它也可以从命令提示符 c:\user>python hello.py 运行
815 次浏览
在 Python 中,字典是无序的数据集合,用于存储数据值,例如映射,这与仅存储单个值的其他数据类型不同。字典的键必须唯一且为不可变数据类型,例如字符串、整数和元组,但键值可以重复且可以为任何类型。字典是可变的,因此即使在 Python 中定义字典后也可以添加或删除键。有很多方法可以从字典中删除键,以下是一些方法。使用 pop(key, d) pop(key, d) 方法返回值 ... 阅读更多
832 次浏览
字典是键值对的无序集合。每个元素不是由位置索引标识的。此外,由于键不能重复,我们只需使用一个新键并为其赋值,这样就会向字典中添加一个新键值对。 >>> D1 = {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3} >>> D1[10] = 'z' >>> D1 {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3, 10: 'z'}
135 次浏览
内置字典类具有 update() 方法,该方法将参数字典对象中的元素与调用字典对象合并。 >>> a = {1:'a', 2:'b', 3:'c'} >>> b = {'x':1,'y':2, 'z':3} >>> a.update(b) >>> a {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3} 从 Python 3.5 开始,可以使用另一种语法来合并两个字典 >>> a = {1:'a', 2:'b', 3:'c'} >>> b = {'x':1,'y':2, 'z':3} >>> c = {**a, **b} >>> c {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}
189 次浏览
任何内置数据类型都可以通过 str() 函数转换为其字符串表示形式 >>> str(10) '10' >>> str(11.11) '11.11' >>> str(3+4j) '(3+4j)' >>> str([1,2,3]) '[1, 2, 3]' >>> str((1,2,3)) '(1, 2, 3)' >>> str({1:11, 2:22, 3:33}) '{1: 11, 2: 22, 3: 33}' 对于要转换为字符串表示形式的用户定义类,需要在其内定义 __str__() 函数。 >>> class rectangle: def __init__(self): self.l=10 self.b=10 def __str__(self): return 'length={} breadth={}'.format(self.l, self.b) >>> r1=rect() >>> str(r1) 'length = 10 breadth = 10'
661 次浏览
类型转换是将 Python 数据类型转换为另一种数据类型的过程。Python 中类型转换的基本类别是隐式类型转换和显式类型转换。我们将在本文中介绍以下主题 - Python 中的隐式类型转换由 Python 解释器自动执行。在 Python 中,显式类型转换必须由程序员直接执行。让我们更深入地研究这两种方法以及一些示例。隐式类型转换 隐式类型转换发生在 Python 解释器自动更改对象的数据类型时…… 阅读更多
381 次浏览
当与字符串一起使用时,加号 (+) 被定义为连接运算符。它将第二个字符串附加到第一个字符串。 >>> s1 = 'TutorialsPoint ' >>> s2 = 'Hyderabad' >>> print (s1+s2) TutorialsPoint Hyderabad
201 次浏览
当与字符串一起使用时,星号 (*) 被定义为重复运算符。它根据星号后面的数字连接给定的字符串多次。 >>> string = 'abcdefghij' >>> print (string*2) abcdefghijabcdefghij
317 次浏览
下面的代码按句点和换行符分割给定的字符串,如下所示示例 import re s = """Hi. It's nice meeting you. My name is Jason.""" result = re.findall(r'[^\s\.][^\.]+', s) print result 输出 这将给出以下输出 ['Hi', "It's nice meeting you", 'My name is Jason']