(1)在一行中,“#”后的语句不被执行,表示被注释。
(2)如果要进行大段的注释,可以使用3个单引号(‘’‘)或者三个双引号(“”“)将注释内容包围。
Python的语句块是使用代码缩进4个空格来表示分层,当然也可以使用一个Tab键代替四个空格,但不要Tab和空格同时使用,这会使程序在跨平台时不能正常运行。
一般来说,Python的一条语句占一行,在每条语句的结尾不需要使用“;”。但是在Python中也可以使用“;”,表示将两条简单语句写在一行。如果一条语句较长需要分几行来写,可以使用“\"来换行。
print()会在输出窗口中显示一些文本或者结果,便于监控、验证、和显示数据。
(1)字符串在单引号中,可以在单引号前加反斜杠(\)嵌入,如\'
(2)字符串在双引号中,可以直接加单引号嵌入。
s1='I\'am a boy .' print(s1) i'am a boy. s2="I'am a boy." print(s2) I'am a boy.
(1)比较运算符< ,<=,>,>=,==,!=,is,is not
x is/is not y 判断x的地址(ID)是否等于/不等于y,如果是,返回真,否则返回假。
(2)数值运算符:=,+,-,*,/,%,-x,+x,abs(x),int(x),float(x),complex(re,im),c.conjugate ,divmod(x,y),pow(x,y),x**y。
7、顺序结构
#输入a b c A=float(input("输入A:")) B=float(input("输入B:")) C=float(input('输入C:")) #计算delta delta=B**2-4*A*C #计算x1、x2 x1 = (B + delta**0.5)/(-2*A) x2 = (B - delta**0.5)/(-2 * A) #输出x1 x2 print("x1=",x1) print("x2=",x2)
input 函数是程序接收来自键盘的输入。 input函数将用户输入的函数以字符串形式返回,就算你输入的是数字,但是返回的数字的类型也是字符型。
判断结构增加了程序中的判断机制。
#输入a b c A=float(input("输入A:")) B=float(input("输入B:")) C=float(input('输入C:")) #计算delta delta=B**2-4*A*C #判断解得个数 if delta <0: print("该方程无解") elseif delta==0: x= B/(-2*A) print("x1=x2",x) else: #计算x1、x2 x1 = (B + delta**0.5)/(-2*A) x2 = (B - delta**0.5)/(-2 * A) #输出x1 x2 print("x1=",x1) print("x2=",x2)
while循环是最简单的循环,几乎所有程序语言中都存在while循环或者类似结构。
while结构如下:
while 循环条件为真:
执行块
n=input("请输入结束的数:")) i=1 su=0 while i<=n su+=i i+=1 print("从1加到%d结果是: %d"(n,su)
for 循环常用来遍历集合。较while循环而言,在程序中使用for循环更为普遍
n=int(input("请输入结束的数:")) i=1 su = 0 for i in range (n+1): su+=i print("从1加到%d结果是:%d %(n,su))