Python中的函数及Python字符串中提取字母、数字
Python中的函数及Python字符串中提取字母、数字的方法
一、函数:就是对功能或动作的封装,一段有规律、重复使用的代码。
函数的定义:
def 函数名(形参):
函数体
返回值(return)
函数的调用:
ret=函数名(实参)
函数的返回值 return,只要执行到return函数的本次调用就会被停止。
1.如果函数不写return,没有返回值;接受到None
2.写了return 。return后面什么都不写或者return后面的事None 。返回 None
3.return 一个值,返回一个结果;return 值,值,值,返回多个值。返回的结果是元组。
函数的参数:函数在调用的时候给函数传递的信息
形参:在函数声明的位置的变量;
实参:在函数调用的时候给出的具体值:
传参:把实参赋值给形参的过程。
参数的分类:
1.位置参数。按照位置把实参传给形参;
2.默认值参数,必须写在位置参数后面;
3.可变参数:*args 参数个数不定,接受后的数据为元组类型;
4.关键字参数 **kwargs ,接受后的数据为元组类型。
函数名的命名规则:
1.由数字, 字母, 下划线组成;
2. 不能以数字开头, 更不能是纯数字;
3. 不能用关键字 , 不要用中文;
4. 不要太长 ,要有意义 , 区分大小写。
判断提取字符串中的数字
def func(a):
li=[]
for i in str1:
if i.isdigit():
li.append(i)
return li
s = '123abcdefg'
print(func(s))
判断提取字符串中的字母:
def func(a):
li=[]
for i in str0:
if i.isalpha():
li.append(i)
return li
s = '123abcdefg'
print(func(s))
更多推荐
所有评论(0)