布尔值
布尔值:True(真-1)False(假-0)
注:1.在Python中作为代码输入时首字母必须大写
2.布尔值可以用在表达式中,并且也可以保存在变量中
比较操作符
比较操作符:比较两个值,结果为布尔值
== 等于 可以应用于所有数据类型
!= 不等于 可以应用于所有数据类型
>= 大于等于 只用于整型或浮点型
<= 小于等于 只用于整型或浮点型
> 大于 只用于整型或浮点型
< 小于 只用于整型或浮点型
布尔操作符
and 连接2个布尔值或者表达式,且2边都为真,and操作符的值才为真
or 连接2个布尔值或者表达式,只要有一边为真,or操作符的值都为真
not 只作用于一个布尔值,非真即假,非假即真
优先级:not>and>or
代码块
代码块:根据代码行的缩进,知道代码块的开始和结束
缩进快捷键:1.Python增加缩进快捷键:Ctrl+Alt+] 或tab键或shift+tab键
2.Python减少缩进快捷键:Ctrl+Alt+[
原则:缩进开始时,代码块开始
代码块可以包括其他代码块
缩进减少为零或者减少为外围代码块的缩进,代码块就结束了
控制流语句:
if条件语句
if语句:if关键字
条件
冒号
在下一行开始时,缩进的代码块
elif语句:跟在if和else之间
elif关键字
条件
冒号
在下一行开始时,缩进的代码块
else语句:else关键字
冒号
在下一行开始时,缩进的代码块
结构:if ddd :
fff
elif dedd:
dgg
else :
agg
对于if语句,只要有一个条件为真,就会结束。
while循环语句
while语句:while关键字
条件
冒号
在下一行开始时,缩进的代码块
当条件为真时,一直循环while的子句,否则跳出循环
break和continue
break语句
跳出循环 在循环语句中,break用来从最近的封闭循环体内跳出。转而执行循环结构后面的语句
continue语句
跳出本次循环,执行下一次循环
continue语句和break语句的区别是:
continue语句只结束本次循环,而不是终止整个循环的执行。而break语句则是结束本次循环,不再进行条件判断。
for循环语句
for语句:for关键字
一个变量名
in
调用range方法,最多传入3个参数
冒号
从下一行开始缩进的代码块
循环输出5次jimmy five times 序号
print('my name is')
for i in range(5):
print('jimmy five times ('+ str(i)+')')
range([start,]stop[,step])
range函数有三个参数开始、停止和步长参数,返回一个整数序列
第一个参数是for 循环变量开始的值(默认是0),第二个参数是上限,但不包含它,也就是循环停止的数字。步长是每次迭代后循环变量增加的值(默认是1)如,range(5)----->(0,1,2,3,4)
str(i)将整型的i转换成字符串类型
0到100求和
num = 0
for i in range(101):
num = i + num
print(num)
导入模块
Python标准库,使用import导入该模块
import语句:import关键字
模块的名称
可选的更多模块用逗号隔开
导入该模块后,就可以使用该模块内的所有函数
eg:import sys,random,math
from import语句:from + 模块名称 + import + *
区别:调用该模块的函数时,不需要加模块前缀
提前结束程序
import sys
sys.exit()