Python中使用冒号的8种方式
在 Python 中,冒号 (:) 有多种用法。下面是 Python 中冒号的一些常用用法:
1、缩进:
Python 中冒号最基本的用法是表示缩进代码块的开始。它用于控制流语句(if、else、elif、for、while、def、class)之后,表示缩进代码块的开始。
if condition: |
冒号用于控制流语句(if、else、elif、for、while),表示缩进代码块的开始。
if condition: |
可以将if...else所做的操作合并到一个if语句中。这在编程语言中称为嵌套。
if(condition): |
在嵌套中if所有条件都必须为真,代码才能运行。
Python 中的另一个条件关键字是elif,您可以将其放在 if和 else 之间。
teamAPoints = 99 |
2、内联 if-else(条件表达式):
三元条件表达式中使用冒号来分隔真假条件表达式。
# Python program to demonstrate ternary operator |
3、切分:
冒号用于列表、字符串和其他可迭代对象的切分符号,以提取序列的一部分。
my_list = [1, 2, 3, 4, 5] |
4、创建字典和集合:
冒号用于分隔字典和集合中的键和值。
my_dict = {'key': 'value', 'name': 'John'} |
5、关键字参数中的键值对:
调用函数时,冒号用于分隔关键字参数中的参数名称和相应值。
def my_function(parameter1, parameter2): |
6、函数定义:
冒号在函数定义中用于表示函数体的开始。
def my_function(): |
7、类定义:
冒号用于表示类定义中类块的开始。
class MyClass: |
8、Lambda 表达式:
在 lambda 表达式中使用冒号来分隔参数列表和表达式。
my_lambda = lambda x: x * 2 |