开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情
写在前面🍎:码字不易,如果对你有帮助的话,给个三连或者关注一下吧🍰,感谢支持!📣
Python基础语法
接上次的知识点补充
补充1.Python中不支持++,--这样的自增,自减操作,'++'python中把+当成正号,'--'python把'-'当成负号,负负得正,所以值就不会改变,后置++,--不支持
补充2.python中的整数可以和布尔值相加,如果相加进行算术运算,Ture当做1,False当做0,但是这样的操作是没有意义的
补充3.python中只有字符串类型!在python中,一个语句写完之后,可以加上分号,也可以不加,没影响,通常是不加的,如果多个语句写到同一行,这个时候语句之间,务必要加上分号
顺序语句
默认情况下, Python 的代码执行顺序是==按照从上到下的顺序==, 依次执行的
这种按顺序执行的代码,就叫顺序语句
条件/分支语句
条件语句就是根据一个具体条件成立与否来决定接下来的逻辑走向
举个例子,如果我认真敲代码,我就很容易找到工作,否则,毕业就失业,这里的认真敲代码就是条件,条件成立就执行容易找到工作,条件不成立,就毕业即失业,我们把它写成代码
语法格式
(1)if
如果 expression 值为 True, 则执行 do_something1, do_something2,next_something
如果 expression 值为 False, 则只执行 next_something, 不执行 do_something1, do_something2
(2)if -- else
如果 expression 值为 True, 则执行 do_something1
如果 expression 值为 False, 则执行 do_something2
(3)if -- elif -- else
如果 expression1 值为 True, 则执行 do_something1
如果 expression1 值为 False, 并且 expression2 为 True 则执行 do_something2
如果 expression1 值为 False, 并且 expression2 为 False 则执行 do_something3
注意:Python中的条件语句写法, 和很多编程语言不太一样.
1.if 后面的条件表达式, 没有 ( ), 使用 : 作为结尾.
2.if / else 命中条件后要执行的 "语句块", 使用 缩进 (通常是 4 个空格或者 1 个 tab)来表示, 而不是 { }
3.对于多条件分支, 不是写作 else if, 而是 elif (合体了)
缩进和代码块
python中缩进非常重要!是不能乱写的
注意上述代码的区别:
在代码1 中, print("world") 有一级缩进, 这个语句属于 if 内的代码块, 意味着条件成立, 才执行, 条件不成立, 则不执行.
在代码2 中, print("world") 没有缩进, 这个语句是 if 外部的代码, 不属于 if 内部的代码块. 意味着条件无论是否成立, 都会执行
在python中,缩进表示代码块,在if,else,elif,while,for需要跟上代码块的部分,都是需要缩进表示的,当有多级嵌套的时候,当前语句属于哪个代码块,完全取决于缩进的级别
空语句 pass
可以使用空语句进行占位, 并不会对程序的执行有任何影响