一,分支和循环(branch and loop)
1.if···
2.if···else···
3.if···elif···elif···elif(只要你需要可以有无数个elif)
4.if···elif···elif···elif···else(只要你需要可以有无数个elif)
5.条件表达式 [条件成立时执行的语句 if condition(条件) else 条件不成立执行的语句]
二,分支结构的嵌套(Nested branches)
if...
else...
if...
else....
三,循环结构
while 循环
break 跳出循环
continue 跳出本次循环
whlie...
else...
可以有效的检测循环的退出状况
四,循环结构的嵌套(nested loop)
九九乘法表
i=1
while i<=9:
j=1
while j<=i:
print(j,"*",i,"=",j*i,end="")
j+=1
print()
i+=1
end=" "表示为末尾传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。
print()与转义字符\n含义相同,打印换行
单行注释:#,ctrl+/
多行注释:""" """ ,''' '''
标识符
由数字、字母、下划线组成
不能数字开头
不能使用内置关键字
严格区分大小写
数据类型
整型: int 1
浮点型: float 1.1
字符串: str 大牛
布尔型: bool true false
元组: tuple (10,20,30 )
列表:list [ 10,20,30 ]
集合: set { 10,20,30 }
字典: dict {'name':'张三','age':'18'}
格式符号 转换
%s 字符串
%d 有符号的十进制整数
%u 无符号十进制整数
%f 浮点数(%.2f)浮点数小数点后保留两位小数
%c 字符
%o 八进制整数
%x 十六进制整数(小写ox)
%X 十六进制整数(大写OX)