python3中def的用法:

定义函数使用关键字def,后接函数名和放在圆括号( )中的可选参数列表,函数内容以冒号起始并且缩进。一般格式为:

函数名的值是一种用户自定义的函数类型。函数名的值可以被赋予另一个名字,使其也能作为函数使用。在函数内部定义的变量拥有一个局部作用域,在函数外定义的拥有全局作用域。注意:在函数内部可以引用全局变量,但无法对其赋值(除非用global进行声明)。

python用def函数

定义一个函数

你可以定义一个由自己想要功能的函数,以下是简单的规则:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。

任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

>>>list(range(0,100))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]

望采纳、点赞!

Python3的关键字有哪些?

①and、or、not

and、or、not关键字都是逻辑运算符,用法如下:

and:如果两个语句都返回True,则返回值将仅为True,否则它将返回False。

or:如果其中一条语句返回True,则返回值为True,否则它将返回False。

not:如果语句不是True,则返回值为True,否则返回False。

②if、elif、else

if、elif、else主要用于条件语句,用法如下:

if:用于创建条件语句,并且仅当条件为True时,才允许执行if代码块。

elif:在条件语句中使用,是else if的缩写。

else:在条件语句中使用,并确定在if条件为False时该执行的代码。

③for、while

for、while主要用于定义一个循环,用法如下:

for:用于创建一个for循环,它可以用来遍历序列,例如列表、元组等。

while:用于定义while循环,while循环将继续,直到while的条件为False。

④True、False

True、False是比较操作返回的结果,用法如下:

True:关键字True与1相同。

False:关键字False与0相同。

⑤continue、break

continue、break主要用在for循环和while循环中,用法如下:

continue:continue关键字用于在for循环中结束当前迭代,并继续进行下一个迭代。

break:break关键字用于中断for循环或while循环。

⑥pass

pass语句用作将来代码的占位符。当执行pass语句时,不会有任何影响,只是占位作用代表空白代码,但是,如果你不写任何东西,就会报错。循环,函数定义,类定义或if语句中不允许使用空代码,则可以使用pass。

⑦try、except、finally、raise

try、except、finally、raise都是与异常有关的关键词,用法如下:

try:在try……except块中使用,它定义了一个代码块,并在没有问题的情况下执行块。如果包含任何错误,可以为不同的错误类型定义不同的块。

except:在try……except块中使用。如果try块引发错误,并在有问题的情况下执行对应的代码块。

finally:在try……except块中使用。它定义了一个代码块,当try……except……else块结束时,该代码块将运行。无论try块是否引发错误,都将执行finally代码块。

raise:raise关键字用于引发异常,可以定义引发哪种错误,以及向用户显示错误信息。

Python关键字有许多,这里就不为大家一一介绍了。