注意if\while\for等(或函数定义)语句在结尾处包含一个冒号——我们通过它告诉python下面跟着一个语句块。
--------------冒号的用法
if guess == number: print 'Congratulations, you guessed it.' # New block starts here print "(but you do not win any prizes!)" # New block ends here elif guess < color="#ff0000">: print 'No, it is a little higher than that' # Another block # You can do whatever you want in a block ... else: print 'No, it is a little lower than that' -------------- def printMax(x, y): '''输出最大的2个数. 2个数值必需是整数.''' x = int(x) # convert to integers, if possible y = int(y) if x > y: print x, 'is maximum' else: print y, 'is maximum' ========逗号的特殊用途 for item in shoplist: print item,
我们在print语句的结尾使用了一个 逗号 来消除每个print语句自动打印的换行符。这样做有点难看,不过确实简单有效。
以上这篇详谈python中冒号与逗号的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
看下面示例代码: local str = "abcde" print("case 1:", str:sub(1, 2)) print("case 2:", str.sub(str, 1, 2)) 执行结果: case 1: ab case 2: ab 冒号操作会带入一个 self 参数,用来代表 自己。而点号操作,只是 内容 的展开。 在函数定义时,使用冒号将默认接收一个 self 参数,而使用点
本文向大家介绍浅谈numpy数组中冒号和负号的含义,包括了浅谈numpy数组中冒号和负号的含义的使用技巧和注意事项,需要的朋友参考一下 在实际使用numpy时,我们常常会使用numpy数组的-1维度和”:”用以调用numpy数组中的元素。也经常因为数组的维度而感到困惑。 总体来说,”:”用以表示当前维度的所有子模块 “-1”用以表示当前维度所有子模块最后一个,”负号用以表示从后往前数的元素” 测试
本文向大家介绍再谈PHP中单双引号的区别详解,包括了再谈PHP中单双引号的区别详解的使用技巧和注意事项,需要的朋友参考一下 在PHP中,字符串的定义可以使用英文单引号' ‘,也可以使用英文双引号” “。 但是必须使用同一种单或双引号来定义字符串,如:'Hello World”和”Hello World'为非法的字符串定义。 单引号和双引号到底有啥区别呢?下面通过本文学习一下吧。 1、定义字符串
问题内容: 我碰到了以下内容 在这种情况下,和是什么意思? 问题答案: 它称为条件运算符(是三元运算符)。 它有以下形式:?: 认为“ then”和“ else”。 您的代码等同于
问题内容: 在except语句中和之间有什么区别,例如: 和: 2.6中的第二种语法合法吗?它可以在Windows上的CPython 2.6中运行,但是cygwin中的2.5解释器抱怨它无效。 如果它们在2.6中均有效,那我应该使用哪个? 问题答案: 权威性文件是PEP-3110:捕获异常 摘要: 在Python 3.x中,使用as被要求对异常分配给一个变量。 在Python 2.6+中,请使用a
问题内容: 我是Python的新手。我看到列表索引中使用了它,特别是当它与函数调用关联时。 Python 2.7文档建议将其转换为。为什么需要用冒号作为后缀? 我了解这是用来识别字典中的键的。 问题答案: 是slice语法的定界符,用于“分割”序列中的子部分, 也适用于元组和字符串。