python 学习笔记2

本文详细介绍了Python编程中的条件语句,包括if、elif和else的使用,以及while和for循环的语法。此外,还讲解了函数的定义、默认参数、全局变量的使用、break语句的作用,并探讨了函数文档字符串(DocStrings)的重要性。
摘要由CSDN通过智能技术生成

7.指定python编译器与使用注释

一个简单的程序:

#!/usr/bin/python
# Filename: expression.py

length = 5
breadth = 2
area = length * breadth
print 'Area is', area
print 'Perimeter is', 2 * (length + breadth) 

这里第一句用#!指定了python编译器的路径,这个很重要。因为python3的语法与python2差异非常大,很多模块也不一样,所以需要指定编译器。这里是Python2的编译器,若是python3的,需要改为:#!…/python3
第二句的#表示单行注释,若多行注释,需要使用三引号(”’)括起来。
在命令行输入 python expression.py ,即可运行程序,得到输出:

Area is 10
Perimeter is 14 

8.条件语句

if语句

例子:

#!/usr/bin/python
# Filename: if.py

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

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 < number:
    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'
    # you must have guess > number to reach here

print 'Done'
# This last statement is always executed, after the if statement is executed 

上面的例子中,if后面有一个空格,之后是判断语句,之后跟一个冒号。执行语句另起一行,在if条件语句一个缩进之后。表示若满足if语句,则执行。上面的elif表示”else if”的意思,可以有也可以没有。后面的else同理。elif和else都要和if在同一个缩进。
运行的结果:

$ python if.py
Enter an integer : 50
No, it is a little lower than that
Done
$ python if.py
Enter 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值