我知道这两个函数的用途,就是不明白这两种调用的方法叫什么,为什么不能str.split()这样用
追答>>> b='hello world'
>>> b.split(' ')
['hello', 'world']
>>> b.split(' ')
这样调用好像出错了
AttributeError: 'list' object has no attribute 'strlt'
list 没有split
字符串可以
调用的方式有两种:
变量名.函数()。
变量名=函数(参数)。
python函数是用来执行一个单一的,有关行动的有组织的,可重用代码块。功能提供了更好地为您的应用程序和代码重用的高度模块化。
Python语法:
功能块函数名和括号(())
关键字def开始。任何输入参数或参数应放在这些括号内。你还可以定义这些括号内的参数。
函数的第一个语句可以是一个可选的声明 - 文档字符串的函数或的docstring。
在每个函数的代码块开始用冒号(:)和缩进。
语句返回[表达]退出功能,可选地传递一个表达式给呼叫者。一个不带参数的return语句是相同的回报没有。
语法: