我正在学习Python,我已经达到了有关该pass声明的部分.我正在使用的指南将其定义Null为通常用作占位符的语句.
我仍然不完全明白这意味着什么.有人能告诉我一个简单/基本的情况,其中pass将使用该声明以及为什么需要它?
我已经阅读了"加注"的官方定义,但我仍然不太明白它的作用.
简单来说,什么是"提高"?
示例用法会有所帮助.
什么是全球声明?它是如何使用的?我读过Python的官方定义 ;
但是,它对我来说没有多大意义.
我在理解在Python中使用"except"语句的方法时遇到了一些麻烦.我现在是一个可怕的程序员,所以我提前道歉.
这是我试图运行的小代码:
def mathWorks():
print " Answer the following: 5 + x = 10"
x = int(raw_input("Please type your answer: "))
if x == 5:
print "You are correct!"
else:
print "You are incorrect!"
break
except ValueError:
print "That is not an integer!"
mathWorks()
Run Code Online (Sandbox Code Playgroud)
我认为我想要完成的是非常自我解释.不幸的是,我在这段代码中得到了"except"语句的"无效语法".
我在这里做错了什么?
好吧,我是Python的新手,有些东西让我对切片列表感到烦恼.当我从这段代码中切割[1]和[3]时,为什么我得到[1,3,4]?
z = [1, 2, 3, 4, 5]
del z[1], z[3]
print z
Run Code Online (Sandbox Code Playgroud)
我假设我会[[1,3,5]回来,因为看起来[2]和[4]被删除了.
如果 - > [1,2,3,4,5]
是 - > [0,1,2,3,4]
我的逻辑搞砸了哪里?
所以我正在学习python,我遇到了令我困惑的代码.
var = 95
for items in range(0,100):
if var < 10:
continue
elif var == 10:
print("hit")
elif var > 10:
print("passed")
var = var + 1
Run Code Online (Sandbox Code Playgroud)
我不明白为什么它不只是打印"通过"5次...而是打印它100次.
到底是做什么的?如果我将var更改为like(3)它会"继续"到下一个代码块吗?