好文档 - 专业文书写作范文服务资料分享网站

python

天下 分享 时间: 加入收藏 我要投稿 点赞

运算符通常由左向右结合,即具有相同优先级的运算符按照从左向右的顺序计算。例如,2 +

3 + 4被计算成(2 + 3) + 4。一些如赋值运算符那样的运算符是由右向左结合的,即a = b = c被处 理为a = (b = c)

注意Python如何打印“漂亮的”输出。尽管我们没有在'Area is'和变量area之间指定空 格,Python自动在那里放了一个空格,这样我们就可以得到一个清晰漂亮的输出,而程序也变 得更加易读(因为我们不需要担心输出之间的空格问题)。

#!/usr/bin/python number = 23

guess = int(raw_input('Enter an integer:'))

if guess == number:

print'Congratulations ,you guessed it' #New block starts here print\elif guess < number:

print'No,it is a little higher than that' else:

print'No,it is a little lower than that' print 'Done' if-elif-else

你也可以在一个if块中使用另外一个if语句,等等——这被称为嵌套的if语句。 给C/C++程序员的注释

在Python中没有switch语句。你可以使用if..elif..else语句来完成同样的工作 只要在一个条件为真的情况下,while语句允许你重复执行一块语句。 while语句有一个可选的else从句。

#!/usr/bin/python number = 23 running = True

while running:

guess = int(raw_input('Enter an integer:')) if guess == number:

print'Congratulations ,you guessed it' #New block starts here print\ running = False elif guess < number:

print'No,it is a little higher than that' else:

print'No,it is a little lower than that' else:

print'The while loop is over' print 'Done'

True和False被称为布尔类型。你可以分别把它们等效地理解为值1和0 #!/usr/bin/python for i in range(1,5): print i else:

print'The for loop is over'

range(1,5)给出序列[1, 2, 3, 4], 默认地,range的步长为1。如果我们为range提供第

三个数,那么它将成为步长。例如,range(1,5,2)给出[1,3]。记住,range 向上 延伸到第二个 数,即它不包含第二个数

for循环在这个范围内递归——for i in range(1,5)等价于for i in [1, 2, 3, 4],这就如同把序列中的每 个数(或对象)赋值给i,一次一个,然后以每个i的值执行这个程序块。

break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归, 也停止执行循环语句。一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else块将不执行。 #!/usr/bin/python

while True:

s = raw_input('Enter something:') if s == 'quit': break

print'Length of the string is',len(s) print 'Done'

Enter something:hello Length of the string is 5 Enter something:no Length of the string is 2 Enter something:quit Done

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。 #!/usr/bin/python while True:

s = raw_input('Enter something:') if s == 'quit': break if len(s) < 3: continue

print'Length of the string is',len(s)

print 'Done'

Enter something:weta Length of the string is 4 Enter something:nonono Length of the string is 6 Enter something:no Enter something:s Enter something:quit Done

注意:raw_input 的值为str类型,要强制转为int型才可以运算 函数:

函数通过def关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号 之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。

python

运算符通常由左向右结合,即具有相同优先级的运算符按照从左向右的顺序计算。例如,2+3+4被计算成(2+3)+4。一些如赋值运算符那样的运算符是由右向左结合的,即a=b=c被处理为a=(b=c)注意Python如何打印“漂亮的”输出。尽管我们没有在'Areais'和变量area之间指定空格,Python自动
推荐度:
点击下载文档文档为doc格式
489af4a04t4i6jo0x0h1
领取福利

微信扫码领取福利

微信扫码分享