对于python中的if...else...必须按照以下的格式:
if ...:
代码块1
else: //注意此处的冒号,特殊点
代码块2
print ("xxxxxxxxxx")
注意:在python3.7版本中,print函数必须加上()括号括起来
python的单目运算只能通过 x = x + 1的方式完成,x++其他方式不可以
while 条件
语句块1
x = x + 1 //变量x自增1
while true
执行语句块1
while 表达式A
...
else:
...
for var in x (x可以是数组或者lamada表达式)
表达式1
for letter in 'PYTHON':
print (letter)
fruit = ["apple","banana","juice"]
for index in range(len(fruit)): //记得添加for后面的 :
print ("current fruit is ",fruit[index]) //print打印内容要加括号,在python3.7之后
for xxx
语句块1 //如果不想执行到语句块2,可以使用break
else
语句块2(正常执行完成执行)
#内层嵌套打印99乘法表
for i in range(1,9):
for j in range(1,9):
k = i*j
print ("%s * %s = "%(j,i),end = '') //注意打印多个变量的方式
print (k,end = ' ') //设置结束时的符号,这里为空格,默认应该时空行的方式
print ()
#迭代器
list = [1,2,3,4]
it = iter(list) //获取迭代器1
#print (next(it))
for var in it: //for循环的方式
print (var,end = " ")
print ()
list2 = [1,2,3,4]
it2 = iter(list2) //获取迭代器2
while True: //while循环的方式
try:
print (next(it2),end = " ")
except StopIteration:
sys.exit()
list(range(5)) //通过内置函数迭代生成数字
fruit = ["apple","banana","juice"]
for index in range(len(fruit)): //记得添加for后面的 :
print ("current fruit is ",fruit[index]) //print打印内容要加括号,在python3.7之后