运算-循环

课堂总结

a.算术运算符
+:1.数字相加,字符串拼接
-:1.数字相乘2.字符串和整数相乘表示重复字符串
/:
%:取余
//:取整
**取幂

b.比较运算
><>=<=!= ==
c赋值运算
+=:a+b相当于a=a+b
-=:a-=b 相当于a=a-b
=:变量=数据

d身份运算
比较地址是否相等
is
is not
简单数据类型:如果有重复数据 不在开辟新的空间 ,使用原空间地址,从而节约内控空间
复杂数据类型:无论数据是否重复都开辟新的空间地址

e 逻辑运算
与:and
或:or
取反:not
and 和 or 具有断路特性,如果知道了最后的结果,就不在继续向下执行
a and b and FALSES and d
a or b or true or d
逻辑运算返回最后一次运算的结果
例如:5 and 6 and "张飞" and "and""李四"
除了布尔值意外,其他的数据类型在参与逻辑运算的时候可以当做布尔值
0,'',"",None,[],{},() 都当作False, 其他都为True


运算符 有优先级 不要标记 通过 ()提示优先级

类型转换

1.概念:将一种数据类型转换成另一种数据类型
2.为什么:通常情况下只有同类型才可以参与运算
	特殊情况:1.小数和整数可以运算
	2.布尔值可以当做数字运算
	3.字符串可以 相加
	4.字符串可以和整数相乘:重复字符串
3.如何进行转换
int():将数据转换成整数
float():将数据转换成小数
str():将数据转换成字符串

4.什么情况下使用
		1.库如录入的数据需要进行算术运算
		2.需要的使用字符串运算(+),给的不是字符串 需要通过str()转换成字符串

变量的格式输出

1.%-string 
	"正常字符串%s %06d %.2f"%(字符串数据,整数数据,)
2.f-string
f"正数字符串{变量1}{变量2}{变量3}

if完整语法

if 条件语句:
	条件语句成立执行的代码块
elif 条件语句:
	条件语句成立执行的代码块
else:
	以上条件都不满足的代码块

循环语句while

循环体只要条件满足就一直循环执行,知道条件不满足才结束循环
while 条件表达式:
条件语句成立执行的循环体
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值