文档章节

Python各种流程语句

IamOkay
 IamOkay
发布于 2014/11/23 23:28
字数 272
阅读 65
收藏 0

if-elif-else

>>> if x < 0:
      x = 0
      print('Negative changed to zero')
      elif x == 0:
             print('Zero')
      elif x == 1:
          print('Single')
      else:
         print('More')

迭代式for语句

 a = ['cat', 'window', 'defenestrate']
 >>> for x in a:
     print(x, len(x))

range函数

  >>> for i in range(5):
           print(i)
   
   0
   1
   2
   3
   4

``range(10)`` 生成了一个包含10个值的链表,它用链表的索引值填充了这个长度为 10的列表,所生成的链表中不包括范围中的结束值。也可以让range操作从另一个数值开始,或者可以指定一个不同的步进值(甚至是负数,有时这也被称为 “步长”)::

   range(5, 10)
      5 through 9

   range(0, 10, 3)
      0, 3, 6, 9

   range(-10, -100, -30)
     -10, -40, -70

while语句

while True:
      pass #pass语句  
  # Busy-wait for keyboard interrupt (Ctrl+C)

lambda语句

>>> def make_incrementor(n):
     return lambda x: x + n
>>> f = make_incrementor(42)
>>> f(0)
42
>>> f(1)
43

函数文档

>>> def my_function():
     """Do nothing, but document it.......     
        No, really, it doesn't do anything....     """
             pass
>>> print(my_function.__doc__)
    Do nothing, but document it.    
    No, really, it doesn't do anything


© 著作权归作者所有

IamOkay

IamOkay

粉丝 204
博文 491
码字总数 411614
作品 0
海淀
程序员
私信 提问
加载中

评论(0)

走进Python世界(四)基本语法

Python标识符 Python标识符是用来标识一个变量,函数,类,模块或其他对象的名称。一个标识符开始以字母A到Z或a〜z或后跟零个或多个字母下划线(_),下划线和数字(0〜9)。 Python中标识符...

Garrry
2015/07/19
173
0
变量,数据类型,运算符,流程控制

[TOC] 一、变量 1. 相同的部分 都只能由数字、字母、下划线组成变量名 2. 不同的部分 (1)python python中的常量只是一种习惯,可以改变 python的变量名不能只是以数字开头就行 python的变量...

osc_jvfdkl2k
2019/12/02
8
0
第4天:Python 流程控制

在编程的世界中,流程控制是程序员运行的基础,流程控制决定了程序按照什么样的方式去执行,本节给大家介绍 Python 流程控制相关语法。 if 语句 if 语句表示如何发生什么样的条件,执行什么样...

纯洁的微笑
前天
0
0
云计算Python自动化运维开发实战:行和缩进

学习Python时,遇到的第一个需要注意的地方是,不使用括号来表示代码的类和函数定义块或流程控制。代码块是由行缩进,这是严格执行表示方式。 缩进位的数目是可变的,但是在块中的所有语句必...

长沙千锋
2018/05/15
0
0
Python(四) 分支、循环、条件与枚举

一、什么是表达式 表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列 二、表达式的优先级 三、表达式优先级练习 优先级同级 从左往右计算 1 or 2 and 3 返回1 not 1...

osc_wzff35x1
2018/08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一言难尽,Jpa这个功能差点让我丢了工作

故事背景 前阵子,有位朋友在微信上问我数据被删了能不能恢复,我问了下原因,居然是因为一个配置项惹的祸。 故事细节 在 Spring Boot 中使用 jpa 来操作数据库,jpa 就不做详细的介绍了,相...

osc_axe50nd6
19分钟前
12
0
Link Cut Tree

//知识点 : LCT /*By:Luckyblock*/#include <cstdio>#include <ctype.h>#include <algorithm>#define ls (t[x].son[0])#define rs (t[x].son[1])const int kMaxn = 1e5 + 10;//===......

osc_q5urtsdm
20分钟前
25
0
【问题】Could not locate PropertySource and the fail fast property is set, failing

这是我遇到的问题 Could not locate PropertySource and the fail fast property is set, failing springcloud的其他服务读取不了配置中心得配置文件出错,原因是配置中心的一个配置文件有s...

osc_z9jr2tjo
22分钟前
14
0
Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权(四)

在上一讲中,我们已经完成了一个完整的案例,在这个案例中,我们可以通过Angular单页面应用(SPA)进行登录,然后通过后端的Ocelot API网关整合IdentityServer4完成身份认证。在本讲中,我们...

osc_doeya1ck
22分钟前
16
0
[推荐]大量 Blazor 学习资源(一)

前言 / Introduction Blazor 是什么? Blazor 允许您使用 C# 而不是 JavaScript 构建交互式 Web UI。 Blazor 应用由使用 C#、HTML 和 CSS 实现的可重用 Web UI 组件组成。客户端和服务器代码...

osc_3r4js8qy
23分钟前
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部