python基础知识——控制语句
时间:2022-05-04
本文章向大家介绍python基础知识——控制语句,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
控制语句主要有条件语句和循环语句。
一、条件语句
1、if语句
格式
if 表达式:
语句1
else:
语句2
如下面的例子:
a = raw_input('x : ')
if int(a) > 0:
print a
else:
print -int(a)
其中,raw_input()用于获取控制台的输入,由于raw_input()返回的是字符串,则在比较的时候必须使用int()转换,若是不想转换,可以直接使用函数input()。
2、多个if语句
格式
if 表达式1:
语句1
elif 表达式2:
语句2
...
elif 表达式n:
语句n
else:
语句m
例如:
# -*- coding: UTF-8 -*-
a = input('x : ')
if a > 0:#a为正数直接输出
print a
elif a == 0:#a为0
print 0
else:
print -a
3、while循环
格式
while 表达式:
...
例如:
a = 10
while a > 0:
print a
a -= 1
输出:
10 9 8 7 6 5 4 3 2 1
4、for循环
格式
for 变量 in 集合:
...
其中,集合可以是元组、列表、字典等数据结构。
例如:
for x in xrange(1, 11):
print x
输出结果是1~10
5、break语句
break语句用于结束循环。
例如:
for x in xrange(1, 11):
if x <= 5:
print x
else:
break
只输出了1~5。
6、continue语句
continue语句用于结束本次循环,开始下次循环。
例如:
for x in xrange(1, 11):
if x == 5:
continue
else:
print x
输出的是1~4,6~10。没有输出5
7、pass语句
pass语句在python中是一个空语句。
for ind in 'python':
if ind == 'h':
pass
else:
print ind
输出结果:
p
y
t
o
n
- FFLIB之FFLUA——C++嵌入Lua&扩展Lua利器
- Python之匿名函数
- H2Engine游戏服务器设计之属性管理器
- linux epoll 开发指南-【ffrpc源码解析】
- Python之递归函数
- 你不得不会的MarkDown
- 状态机的实现探讨
- Docker入门实战(二)——Docker镜像操作
- 使用强大的 Mockito 来测试你的代码
- java学习手册-CentOS 6.3(x86_32)下安装Oracle 10g R2
- Docker入门实战(三)——用Dockerfile构建镜像
- C++中消息自动派发之二 About IDL解析器
- C++中消息自动派发之三 About JSON Encode
- Linux管道命令
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- jQuery 元素操作
- jQuery 文本属性值
- jQuery 属性操作
- 方老师聊Nginx知识点
- 《Java从入门到失业》第五章:继承与多态(5.1-5.7):继承
- 【赵渝强老师】Flink的DataSet算子
- Node.js 案发现场揭秘 —— 文件句柄泄露导致进程假死
- nacos配置问题
- Chevereto 配合 Picgo 打造个人相册/图床解决方案
- 从提高 Elasticsearch 搜索体验说开去......
- 又一个奇葩要求,Python是如何将“中文”转“拼音”的?
- localStorage中怎么存对象?
- vue中sessionStorage的使用
- 别再问我 Python 怎么识别数字验证码了!
- Java 多线程设计模式 —— Single Threaded Execution