Python初识DAY2

运算符
a. 算术运算符
+: 1 数字加, 2 字符串拼接
-:
*: 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 False and d
        a or b or True or d
        
    逻辑运算 返回最后一次运算的结果:
        例如: 5 and 6 and "张飞" and "" and "李四"  返回 ""
    
    除了布尔值以外 , 其他的数据类型 再参与逻辑运算的时候可以当作布尔值
    	如何看待: 0,'',"",None,[],{},() 都当作False, 其他都为True
            
f. 运算符 有优先级, 不要记, 通过 () 提升优先级

类型转换

1. 概念: 将一种数据类型转换成另一种数据类型
    
2. 为什么: 通常情况下只有同种类型才能参与运算
    
   特殊情况:
    	a. 小数和整数可以运算
        b. 布尔值可以当作数字运算 (True==1,False==0) 
        c. 字符串可以相加(+): 字符串拼接
        d. 字符串可以和整数相乘(*): 重复字符串
3. 如何进行转换
	 int(s): 将数据转换成整数
     float(s): 将数据转换成小数
     str(s): 将数据转换成字符串
     
4. 什么情况下使用
	  a. 录入的数据 需要进行算术运算
      b. 需要的使用字符串运算(+), 给的不是字符串, 需要通过 str() 转换成字符串

变量的格式化输出

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

if完整语法

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

循环语句while

备注: 循环体只要条件满足就一直循环执行, 直到条件不满足才结束循环
while 条件语句:
    条件语句成立执行的循环体
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值