[转载] Python中定义函数,循环语句,条件语句
参考链接: Python中的局部函数
由于日常程序流中主要是三种结构:顺序,循环,条件,且往往需要自定义函数再调用,
因此今天想学习一下Python中关于定义函数、循环语句和条件语句的写法。
1.定义函数
区分全局变量和局部变量:
x=2全局变量 def 函数名(形参1,形参2,……) 函数体 局部变量 global x x+=1 return 返回值 局部变量 函数体内不能改变全局变量的值,除非使用global y=3全局变量
形参只起一个传递作用。
2.循环
for 指标 in 序列: 循环体 print 输出 break 跳出当前循环 1、指标为自然数序列 for i in range(1,10) 2、对象遍历 s=['a','b','c'] for t in s: print t 3、索引遍历 for i in range(len(s)) print s[i] 4、同时遍历索引和对象 for i,t in enumerate(s) (s[i]=t)
3.条件
if 判断条件: 操作 elif 判断条件: 操作 可有多个elif else: 操作
4.实例,定义一个求整数的阶乘的函数mlt()
def mlt(a):
x=1
if a<0:
return 'false'
else:
for i in range(1,a+1):
x*=i
return x
mlt(4),mlt(-2)
输出为:24,false
[转载] Python中定义函数,循环语句,条件语句相关推荐
- python中定义函数常用关键字_Python 中定义函数的关键字是 _________________ 。_学小易找答案...
[其它]实验4-串和数组-实验任务书.docx [填空题]表达式 'abc' in ['abcdefg'] 的值为______________. [填空题]已知 x = range(1,4) 和 y ...
- Python中定义函数的关键字是什么?一起来学习下吧
python中定义函数的关键字是def. Python使用def关键字开始函数定义,紧接着是函数名,括号内部为函数的参数,内部为函数的具体功能实现代码,如果想要函数有返回值, 在expressions ...
- Python中定义函数的关键字是什么?
在Python中,函数是代码封装的一种手段,函数中包含一段可以重复执行的代码,当我们需要用到这些代码的时候,只需要调用函数,就可以运行函数中的代码,使用起来十分方便.那么python函数的定义和调用是 ...
- format函数python的顺序_[转载] Python中format函数用法
Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...
- [转载] Python中format函数用法
参考链接: Python | format Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1. ...
- [转载] python中的for循环对象和循环退出
参考链接: Python中循环 流程控制-if条件 判断条件,1位true,0是flesh,成立时true,不成立flesh,not取反 if 1; print 'hello python' pri ...
- [转载] python中set函数是什么数据类型_Python基本数据类型-list-tuple-dict-set详解
参考链接: Python中的isdisjoint函数 Python基本数据类型-list-tuple-dict-set 数据类型 表示方法 特性 list 列表用方括号表示:[] list是一种有序的 ...
- python中主函数循环_python入门(三):分支、循环、函数详解
1.分支 if循环格式: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_b ...
- python中主函数循环,带有菜单函数的Python主函数循环不起作用?
我现在是一名大学生,正在上python课程.我们的任务是用函数创建这个程序.main函数调用菜单,然后在main函数中编写一个循环,根据菜单函数中的用户响应访问其他函数.在 我好像不能让我的循环工作. ...
最新文章
- Redis 笔记(13)— scan 和 keys 寻找特定前缀key 字段(命令格式、使用示例、定位大key)
- Hive学习之路 (九)Hive的内置函数
- python入门(三)-- 基本运算符
- python 一些方法的时间测试
- Playframework2 标签速记
- 基于模板引擎的代码生成器Smart Code预览
- 计算机组成原理--数的表示及计算
- 【Transformer】CSWin Transformer: A General Vision Transformer Backbone with Cross-Shaped Windows
- solr 启动、停止
- 汇编程序的编辑、编译、连接与执行(附带DOSBox安装)
- Java JSP EL
- TcxButtonEditProperties取得TcxGridDBTableView
- amd显卡测试帧数显示软件,NVIDIA发布帧数显示及显卡基准测试应用FrameView
- 企业架构 | TOGAF架构能力框架
- 360电脑网速怎么测试软件,win7使用360安全卫士测试网速的方法 win7攻略
- 《计算机入门》模拟卷 b卷,《计算机入门》模拟试卷B.doc
- 基于java springboot记账本微信小程序源码(毕设)
- deepfacelab应用报错原因和解决办法
- Windows 10配置GPU环境
- 山经·南山经:堂庭山
热门文章
- ios kvo 要引入_腾讯社招iOS面试记录
- python中的pygame模块使用方法_Pygame的基本使用
- -bash: wget: 未找到命令_18个堪称神器的命令行工具,高效运维必备
- html文件内容搜索,html读出文本文件内容
- linux课堂笔记(7)
- java redis 面试题_Java开发人员怎么面试 常见Redis面试题有哪些
- strocli64 源码_storcli 简易使用介绍
- php进程通讯方式,PHP进程模型、进程通讯方式、进程线程的区别分别有哪些?
- Python 面向对象(中)
- [logstash-input-log4j]插件使用