12.18学习总结

今日必备英文:
int整型 float符点 str字符串 list列表 dict字典 input输入 false错误

今日内容:
一.运算符:

  1. 赋值运算
    (1)增量赋值
    Age += 1 意思为age=age+1
    (2)链式赋值
    X=10 y=10 z=10
    变化为:x=y=z=10
    (3)交叉赋值
    m=20 n=10 让m和n的值切换
    变化为:m,n=n,m
    (4)解压赋值(适用于取中间or两边+中间的)
    比如:A=[11,22,33,44,55] no,n1,n2, n3,*_=A no~n3全部为随意变量名
    *-,n2,n3=A 打印print(no,n1,n2,n3)

  2. 逻辑符运算
    (1)not:紧跟其后的条件取反 print(not 10>3) 结果是错的
    (2)Or:但凡有一个条件正确,最终结果正确
    (3)And:所有条件都正确,最终结果才正确
    ***优先级:括号()>not>and>or
    从左边到右边and相邻的条件用()括起来,再进行分析
    print((3>4 and 4>3) or (not 13 and ‘x’‘x’) or 3>3)
    (4)短路运算:
    1)and 第一个为假的,都为假的;or第一个为真的,都为真的
    2)布尔值的分类:
    显示的布尔值:能明确的得到true或者fouse 3>1
    隐藏的布尔值:所有数据类型的值都可以当做布尔值
    0 none空,对应是 false,其他均是true
    ***短路运算面试题:(冷门知识,很少用)

1 or 3
1

1 and 3
3

0 and 2 and 1
0

0 and 2 or 1
1

0 and 2 or 1 or 4
1

0 or False and 1
False

二: 流程控制之if判断

1.引言
(1)什么是判断:
判断 条件:做什么事情,否则要做什么事情
(2)为什么要判断:
让计算机像人一样根据条件判断结果做不同动作
(3)如何用
1)if和elif和else
如果条件1的结果为True,就依次执行:代码1、代码2,…
前面的空格一般为四位,if的子排位在False情况下不执行,继续执行和if同级的命令
具体如下:
If n>=9 or n<30:
Print(‘真的’)
Print(123) 当 If n>=9 or n<30: 结果为False时候,执行 Print(123)

If 条件1:
(4个空格) 代码1
Tab键 代码2
就是4个 代码3
elif 条件2:
代码1
代码2
代码3
else 条件3:
代码1
代码2
代码3
在这里插入图片描述
在这里插入图片描述
(4)输入
一般情况input(‘请输入您的用户名’) 括号内是字母串
int可以将字符串转换成整型:int(input(‘come on’))
Python2的row——input()=Python3中的input

(5)格式化输出
print(‘my name is %s my age is %s’ %(‘egon’,123))
换行是\n
%s是占位符,把%后的内容补上去

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值