一、函数:就是对功能或动作的封装,一段有规律、重复使用的代码。

函数的定义:

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 lis = '123abcdefg'print(func(s))

判断提取字符串中的字母:

def func(a):li=[]for i in str0:if i.isalpha():li.append(i)return lis = '123abcdefg'print(func(s))

Python中的函数及Python字符串中提取字母、数字相关推荐

  1. C/C++中strstr()函数:返回字符串中首次出现子串的地址

    头文件:#include <string.h> strstr()函数用来检索子串在字符串中首次出现的位置,其原型为:     char *strstr( char *str, char * ...

  2. 【Python 必会技巧】判断字符串是否为字母/数字/大小写/空白字符/有效标识符/可打印字符

    简单来说: str.isalnum():判断所有字符是否都是数字或者字母 str.isalpha():判断所有字符是否都是字母 str.isdigit():判断所有字符是否都是数字 str.islow ...

  3. python中readlines函数用法,python中read() readline()以及readlines()用法

    我们谈到"文本处理"时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个"读"方法: .read(). ...

  4. python正则findall函数的用法_python中正则表达式 re.findall 用法

    python中正则表达式 re.findall 用法 Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了r ...

  5. python电话号码对应的字符组合_Python3 在字符串中提取字母+数字组合微信账号、电话等 - pytorch中文网...

    今天处理数据要提取字符串中的微信,字符串中包含中文英文Emoji,标点符号等. python 提取字符串中的电话 提取电话相对简单,多个电话也可以提取 import re desstr = " ...

  6. python删除字符串中重复字符_删除字符串中重复字符python 用CAD怎么画DNA反向

    用CAD怎么画DNA反向平行双螺旋结构绘螺旋线时,用选扭曲,确定顺时针. 画双头螺旋线时,第二根螺旋线底圆起点与第一根螺旋线底圆起点,可用角度分隔如180°.python去除文本中重复的字符串可有可无 ...

  7. 已解决Python向数据库插入数据的字符串中含有单引号或双引号报错

    已解决Python向数据库插入数据的字符串中含有单引号或双引号报错:(102, b"Incorrect syntax near 'S'.DB-Lib error message 20018, ...

  8. 输入一个字符串,用子函数完成在字符串中找出ACSII码值最大的字符,将其放在第一个位置,并将该字符前的所有字符向后顺序移动

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p143 7.1.2 上级实训内容 [实训内容9]输入一个字符串,用子函数完成在字符串中找出ACSII码 ...

  9. C语言函数题- 删除字符串中下标为i的字符

    6-2 删除字符串中下标为i的字符 (10分) 本题要求实现一个函数,删除字符串中的下标为i的字符,i的值保证合法,即字符串一定存在下标为i的字符. 函数接口定义: void delstring ( ...

  10. MySQL中concat函数(连接字符串)

    MySQL中concat函数(连接字符串) MySQL中concat函数 使用方法: concat(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 ...

最新文章

  1. 汇总pandas中dataframe的删除操作
  2. python软件安装步骤-Linux中Python 环境软件包安装步骤
  3. hdu4717 三分(散点的移动)
  4. mysql最大连接数合理值_MySQL服务器最大连接数的合理设置
  5. android+噪音测试,关于噪音测试App的选择与使用
  6. 成为大数据工程师需要哪些技能?(一文秒懂大数据)
  7. linux下截图软件 shutter
  8. 无向图是欧拉图的充要条件_500页开放书搞定概率图建模,图灵奖得主Judea Pearl推荐...
  9. java openxml word_OpenXml读取word内容的实例
  10. 计算机系统硬盘内存主频,内存时序和频率_内存硬盘-中关村在线
  11. Ubuntu 更改默认浏览器
  12. 创业公司的股权分配 .
  13. Arduino ESP32将数据保存到NVS中
  14. HTML复选框checkbox默认样式修改
  15. AVT Mako/Manta面阵相机开发小结
  16. 上号神器,穿越火线扫码登录教程
  17. cd linux 新增分区,目前国内最完整详细的 CDlinux 硬盘安装手册
  18. Qt::Painter 详解
  19. 多级树形目录mysql的使用_实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题)...
  20. 2020复工后刷脸支付将迎来高潮

热门文章

  1. [感动]知道我为什么喜欢SUPER JUNIOR吗?
  2. 注册跨境电商需要多少钱?还需要办理哪些事项?
  3. MS17-010永恒之蓝漏洞的简谈与利用
  4. Android 8.0 recovery 流程分析
  5. 《深入理解计算机系统》(CSAPP)实验三 —— Buf Lab
  6. 2018年计划和目标
  7. 一个屌丝程序员的青春(二二三)
  8. arch linux yaourt arm,在ARM设备(树莓派、香蕉派)上为Arch Linux配置yaourt
  9. php邮箱群发,PHP的邮件群发系统phplist配置方法详细总结
  10. 这个Kaggle三项排行榜的“顶级大师”,今年17岁