python常用语法合集
2020-12-29 23:28
标签:for 关联 lse 解释器 bsp condition 判断语句 存在 dict 判断语句 (使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块) if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 循环: count = 1 sum = 0 while (count
print(sum) for letter in ‘Hello‘: print(letter) 函数 Python 语句中存在着四种函数 4.方法:与特定数据类型关联的函数,并且只能与数据类型关联一起使用。 函数定义 def 函数名(参数 1, 参数 2): print(参数 1 + 参数 2) ... return 参 数 1 + 参 数 2 函数参数 形参:在定义函数时,函数后面括号中的变量名称叫做“形式参数” 实参:在调用函数时,函数后面括号中的变量名称叫做“实际参数”,或者称为“实可变参数: def sum(*lst): # 加个星号即可ret = 0 for i in lst: . ret += i return ret sum(1, 2, 3, 4) # 可以传递任意个参数 关键字参数:使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。 def connect(**kwargs): ... print(type(kwargs)) ... for k, v in kwargs.items(): ... print(‘{} -> {}‘.format(k, v)) ... connect(host=‘10.0.0.1‘, port=3306) port -> 3306 默认参数: 调用函数时,如果没有传递参数,则会使用默认参数def printinfo(name, age=35): "打印任何传入的字符串" print("名字: ", name) print("年龄: ", age) return keyword-only 参数 星号之后的参数只能通过关键字参数传递,叫做 keyword-only 参数。星号本身不接收任何值。 可变位置参数之后的参数也是 keyword-only 参数。keyword-only 参数可以有默认值; keyword-only 参数可以和默认参数一起出现,不管它有没有默认值,不管默认参数是不是keyword-only 参数。 匿名函数 示例:f = lambda x: x * x 使用 lambda 定义; 参数列表不需要小括号; python常用语法合集 标签:for 关联 lse 解释器 bsp condition 判断语句 存在 dict 原文地址:https://www.cnblogs.com/L-moye/p/13024206.html
上一篇:The main method caused an error: java.util.concurrent.ExecutionException: org.apache.flink.runtime.c