1. def functionName(arguments):    #函数名(参数列表_可选)
  2. suite                       #函数体
  1. def get_int(msg):
  2. while True:
  3. try:
  4. i = int(input(msg))
  5. return i
  6. except ValueError as err:
  7. print(err)
  8. age = get_int("请输入年龄:")
  1. #使用其它模块函数moduleName.functionName(arguments)
  2. #先导入sys模块
  3. import sys                  #导入语句应该放在程序开头
  4. #shebang行与文档之后
  5. print(sys.argv)
  6. import random
  7. x = random.randint(1, 6)    #随机取得1-6之间的整数
  8. y = random.choice(["apple", "banana", "cherry", "durian"])
  9. #随机返回列表中的一项

转载于:https://blog.51cto.com/lazybug/712147

Python基础知识(四)--函数相关推荐

  1. Python基础知识_Day12_函数中高级

    Day12 今日内容 函数中高级(闭包/高阶函数) 内置函数 内置模块(.py文件) 内容回顾 函数基础概念 函数的基本结构 def func(arg):return arg: v1 = func(1 ...

  2. python基础知识之函数的定义及用法

    目录 前言: 一.函数的定义和调用 1.函数的作用 2.函数名的命名规范 3.函数的返回值:return 4.调用函数 二.函数的参数 1.函数形参和实参 2.参数传递的两种形式: 3.函数定义的三种 ...

  3. python基础知识四——局部作用域和//运算符

    局部作用域 与C++/C不同的是,python 的局部作用域只能是函数内部,而C/C++还包括子语句块. 下面来说明一下哪些情况下是局部变量 局部变量 1.如果该变量在全局作用域(即在所有函数外)中使 ...

  4. Python基础学习四 函数

    1.内置函数 Python内置了很多有用的函数,是可以直接调用的. 参考链接:https://docs.python.org/3/library/functions.html 调用函数的时候,如果传入 ...

  5. Python基础知识- 定义函数

    目录 1.定义函数: 1.1向函数传递信息 1.2实参和形参 2.传递实参: 2.1位置实参 2.1关键字实参 2.2默认值: 2.3等效的函数调用 2.4避免实参错误 3.返回值 3.1返回简单值 ...

  6. Python基础知识之函数篇

  7. python程序如何执行死刑_「Python基础知识」Python生成器函数

    原标题:「Python基础知识」Python生成器函数 对于程序而言,内存也是很重要的,因为程序中很多数据都是保存在内存中的,如果内存中存储的数据过多,那么系统就会崩溃,这是人们不希望发生的. 可以采 ...

  8. python基础知识资料-Python基础知识汇总

    原标题:Python基础知识汇总 1.Anaconda的安装 百度Anaconda的官网,下载左边的Python3.X版本 然后是设置路径,最后给出Jupyter notebook.具体参考: 猴子: ...

  9. python爬虫数据可视化_python 爬虫与数据可视化--python基础知识

    摘要:偶然机会接触到python语音,感觉语法简单.功能强大,刚好朋友分享了一个网课<python 爬虫与数据可视化>,于是在工作与闲暇时间学习起来,并做如下课程笔记整理,整体大概分为4个 ...

最新文章

  1. cloudtalk 无法连接到消息服务器,solr - Solr Cloud down无法与Zookeeper对话客户端会话超时 - 堆栈内存溢出...
  2. 指尖检测的几种新方法
  3. 条件 CHAIN 语句
  4. php.ini不见了,php.ini找不到
  5. ubuntu下装java
  6. SQL中的「规则」 constraint 与「约束」 rule 的区别。
  7. java byte binary_java byte 与 binary 转换
  8. Arduino学习笔记23
  9. nginx配置ssl证书的方法
  10. sqlite数据库主键自增_你绝对不可错过的数据库入门全套内容
  11. 各种有用、有趣网站整理
  12. 爬虫使用代理socks
  13. 腾讯云副总裁王龙:云+AI是产业升级的最佳搭档
  14. 几个南阳oj的STL题
  15. Pymol中如何显示stick+cartoon+surface
  16. 能源实现物联网云平台方案
  17. 模块学习4:(1)通过MQTT协议和电信云平台的通信(内附MQTT协议V3.1.1的原版和中文参考资料)
  18. Windows 安装Redis(图文详解)
  19. Adobe Flash Player版本不是最新版本
  20. VMware vSAN 7 超融合基础架构 (HCI)虚拟化集群解决方案

热门文章

  1. leetcode刷题:
  2. 计划任务文件 linux,Linux计划任务Crontab学习笔记(3):配置文件
  3. h5手机端浏览器机制_H5 浏览器的9种缓存机制
  4. mysql 版本太高_mysql创建新库以及解决版本过高8.0以上导致navicat无法连接的问题...
  5. Spring mvc 组件
  6. python cls
  7. javascript Math object
  8. web-midi-api
  9. Requests Response
  10. java character类