python 控制语句
发布时间:2022-09-19 08:12:02
标签:python,控制语句
1比如python提倡简单实用的思想,它就没有switch语句,如果要实现switch语句的效果
的话可以通过2个方法来写把
(1)通过if elif 语句来实现
if 条件:
…
elif 条件:
…
else:
…
(2)通过
info = {}
info = {‘a':'1′,'b:2,'c:3,'default':ss'}
c = info.get(‘a',default')
2while语句有else语句
a = 2
while a > 1:
print ‘success'
else:
print ‘error'
当while循环条件变为False的时候,else块才被执行——这甚至也可能是在条件第一次被检验的时候。
3 for语句有else语句
for i in xrange(5):
print i
else:
print ‘loop is end'
结果是 0 1 2 3 4 loop is end
记住,else部分是可选的。如果包含else,它总是在for循环结束后执行一次,
如果是遇到break语句,for 后面的else语句就不会执行了
for i in xrange(5):
if i == 3:
print ‘success'
else:
print ‘loop is end'
结果是 success
本文来自: Rootexp
0
投稿
猜你喜欢
- Python中的字符串方法是从python1.6到2.0慢慢加进来的,它们也被加到了Jython中。这些方法实现了string模块的大部分方
- 前面我们给了Tkinter接管Python输入和输出的介绍,我们不难可以想到,能用Tkinter来开发自己的Python代码编辑器.例如可以
- #!/usr/bin/env python#coding=utf-8import osfrom pyinotify import Watch
- 这回我们看看如何实现判断两个对像的内容是否相等。这里有一个克隆结果原则是针对Java语言的,当然JavaScript也可以胜任。克隆满足的条
- 本文实例讲述了Python实现的数据结构与算法之快速排序。分享给大家供大家参考。具体分析如下:一、概述快速排序(quick sort)是一种
- 本文实例为大家分享了python抓取网页中链接的静态图片的具体代码,供大家参考,具体内容如下# -*- coding:utf-8 -*- #
- 很多组织机构慢慢的在不同的服务器和地点部署SQL Server数据库——为各种应用和目的&m
- 本文实例讲述了django框架事务处理。分享给大家供大家参考,具体如下:django 中要求事务处理的情况有两种:1.基于django or
- 如下所示:# coding: utf-8import osimport psutilimport timedef write_pid():
- 今天我们来探索python中大部分的异常报错首先异常是什么,异常白话解释就是不正常,程序里面一般是指程序员输入的格式不规范,或者需求的参数类
- 内置数据类型Python的内置数据类型既包括数值型和布尔型之类的标量,也包括 更为复杂的列表、字典和文件等结构。数值Python有4种数值类
- 一、项目需求前言:BBS上每个id对应一个用户,他们注册时候会填写性别(男、女、保密三选一)。经过检查,BBS注册用户的id对应1-3000
- 语法plt.scatter(x, y, s=20, c='b')大小s默认为20,s=0时点不显示;颜色c默认为蓝色。为每一
- 代码如下:<% '--------定义部份------------------ Dim XH_P
- 介绍众所周知,计算机视觉在机器学习和人工智能领域获得了巨大的普及。图像识别技术允许计算机处理比人眼更多的信息,通常更快、更准确,或者只是在人
- 本文实例为大家分享了js实现鼠标切换图片的具体代码,供大家参考,具体内容如下实现效果,可以利用鼠标移动在对应的小点点上,或者点击左右两侧的箭
- sort包简介官方文档Golang的sort包用来排序,二分查找等操作。本文主要介绍sort包里常用的函数,通过实例代码来快速学会使用sor
- 前言因为种种原因没能实现愿景的目标,在这里记录一下中间结果,也算是一个收场吧。这篇博客主要是用selenium解决滑块验证码的个别案列。思路
- seed() 设置生成随机数用的整数起始值。调用任何其他random模块函数之前调用这个函数。语法以下是seed()方法的语法:
- 看看这个指令在ASP程序中的应用,有[delete from 歌手 where 艺名='cs2000'],删除艺名为cs20