python基础02
类型转换
格式 : 类型(值)
注意:
数字,布尔,可以随意转字符串
只有纯数字的字符串可以转为数字 ,布尔值转换True:1,False:0
转布尔:所有真实值都为True,非真实值为False
特殊情况: * 的使用:两个数字为乘积,一个为数字,一个不是,为重复多少次 ,如:3* :代表输出3个*
布尔值可以直接参与运算,会自动转为数字
+ 的使用: 两个数字为求和,两个字符串为连接拼接
在需要的值为布尔时,会自动转为bool,不需要自己转
格式化输出
print(格式化字符串 % (值1,值2,..))
格式化字符串; %s 字符,%d 数字, %f 浮点数
分支语句
# 单分支
if 条件:
条件成立执行的代码块
# 双分支
if 条件:
条件成立执行的代码块
else:
条件不成立执行的代码块
# 多分支
if 条件1:
条件1成立执行的代码块
elif 条件2:
条件1不成立,条件2成立执行的代码块
.....
else:
条件都不成立执行的代码块
循环语句
while 条件:
条件为True执行的代码块
# 典型的循环语句
初始化语句
while 条件:
循环体
条件更新
循环控制语句
break 终止循环,执行循环结束后的代码
continue 中断当前次循环,开始下一轮循环