以下实例我们可以输出函数的注释:
def a():
'''这是文档字符串'''
pass
print(a.__doc__)
输出结果为:
这是文档字符串
变量:变量就是用来存储一些信息,供程序以后调用或者操作修改。
存储在内存中,可以随时修改。
name1 = "SuperMan"
name2 = name1 name1 = "BatMan"
print(name1,name2) # 这里输出的name1和name2的内容分别是什么?
注意:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
区分大小写
关键字不能声明为变量名
约定俗成的一些规则: 变量名称应该有意义、不要用中文做变量名、不要使用拼音
算术运算符 : + - * / //(取整除) %(取余) **
比较运算符:>、 <、 >=、 <=、 ==、!= True False
逻辑运算符: not 、and、 or
注释有两种方式:
单行注释 #
多行注释 """ 内容"""
Python中获取用户输入的语句——input()
if语句
# 第一种
if 条件:
pass
# 第二种
if 条件:
pass # pass语句用来占为,表示什么都不做
else:
pass
# 第三种
if 条件1:
pass
elif 条件2:
pass
elif 条件3:
pass
else:
pass
while循环
循环输出1-10所有整数
num = 1
while num <11:
print(num)
num = num +1
如果现在我们要当数字为5的时候结束循环,怎么办?
这里要使用break语句,break语句会终端当前循环。我们看一下效果:
num = 1
while num <11:
print("当前数字是",num)
if num == 5 :
break
num = num +1
print("现在数字变成了:",num)
如果我希望输出1-100之间的所有奇数。
通过continue语句可以是实现。
# 输出1-100之间所有奇数num = 0
while num<100:
num = num + 1
if num%2 ==0:
continue
print(num)
while循环中的else语句比较特殊,这里的else语句,只有在循环正常结束的时候才会执行,什么意思呢?意思就是说如果我们的while循环在执行过程中中断了,也就是说执行了break语句,这里的else语句就不会被执行。我们看一下下面的代码:
# 循环没有被中断
num = 0
while num<10:
num = num + 1
if num%2 ==0:
continue
print(num)
else:
print("else-----")
### 循环被中断
num = 0
while num<10:
num = num + 1
if num%2 ==0:
break
print(num)
else:
print("else-----")
嵌套循环:循环套循环
num1 = 0
while num1 <3:
print(num1,end="++" )
num1 += 1
num2 = 0
while num2<3:
print(num2,end=" ")
num2 +=1
print()
---
转载请注明本文标题和链接:《python第七天:变量与循环》
发表评论