python基础2

,运算符
1,算数运算符
+-*/
+:a,两个数字相加,代表求和
  b,两个字符串相加,代表两个字符串拼接
*:a,两个数字相乘
  b,字符串和数字相乘,代表重复输出多少次字符串,:print('张三'*20)
%:取余数
//:取整数
**:取幂数
2,比较运算符
a,比较运算符是比较两个值是否相等
b,比较运算符结果为布尔值
3,赋值运算符
+=::a+=b,表示将a与b相加再赋值给a
_+::a-+b,表示a-b再赋值给a
4,身份运算符
身份运算符是比较两个数据的地址是否一致,结果布尔值
is
is not
#简单数据
简单数据相同数据储存地址一致
#复杂数据
复杂数据相同数据储存地址不一致

5,运算符的优先体
先运算的用()提升优先级
6,逻辑运算符
与:and 全为真为真,一为假为假
或:or 全为假为假,一为真为真
非:not 
#注:
a,在python中除了布尔值外,其它数据类型在参与逻辑运算的时候等同于布尔值
b,逻辑运算中andor又被称为短路运算
and :在与运算中只要出现False,就不再向下运算
or:在或运算中,只要出现True,就不在向下运算
最后,无论and 还是or,运算完成后都返回最后一行运算的结果.
,类型转换
定义;将一个类型转换为另一种类型
方法:
    a,int(s),将数据转换为整数
    b,float(s),将数据转换为小数
    c,str(s),将数据转换为字符串
 """
 1,布尔值可以和数字进行运算的
 True=1
 False=0
 2,数据类型之间可以相互运算的
 3,字符串之间+,表示字符串相拼接
 4,字符串和整数可以使用 * 重复拼接相同的字符串
 5,数字类型和字符串类型之间不能够进行数学和连接运算
 """

,变量的格式化输出
1,%-string
 %s:代表字符串占位
 %d:代表整数占位
 %f:代表小数占位
2,f-string
f"""
内容{},内容{}
"""

:条件语句
    if 条件语句1:
        条件语句1满足执行的模块
    elif 条件语句2:
         条件语句1满足执行的模块
    else:
        以上条件都不满足执行的模块

    
:循环语句while
    #只要条件满足就一直循环,直到条件不满足为止
  while 循环条件:
      循环体
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值