2021-11-03

用户交互与运算符

一、用户交互

1.用户交互概述

  用户交互就是用户往计算机中输入数据,计算机输出反馈结果。

2.为什么要交互

  使计算机更加智能,像人类一样与用户沟通交流。
在这里插入图片描述

3.交互本质

  交互的本质就是输入、输出。

(1)输入input

  input需要用户输入内容,输入的任何内容都是字符串类型,然后赋值给变量名。
在这里插入图片描述
在这里插入图片描述

(2)输出print

  A.输出print可以输出单个数值,也可以一次性输出多个数值,输出多个数值时,各数值用逗号隔开。
在这里插入图片描述
  B.默认print功能有一个end参数,该参数默认值为“\n"(代表换行),在末尾添加end = “$”(代表在一行输出),由此可控制打印的排版。
默认换行
一行输出
  C.格式化输出:格式化输出就是将字符串中的某些内容替换掉再输出。具体操作时先要用占位符,如%s(可以接受任意类型的值)、%d(只接收数字)占位,然后用%替换。
  eg:接收用户输入,输出指定格式。
在这里插入图片描述
  eg:接收用户输入,然后打印成以下格式
  ----------- info of TONY-----------------------
  -Name : TONY
  -Age : 18
  -Sex : male
  -Job : doctor
  ---------------- end-------------------------------
在这里插入图片描述

二、基本运算符

1.算术运算符

在这里插入图片描述
eg:
在这里插入图片描述

2.比较运算符

在这里插入图片描述

3.赋值运算

(1)增量赋值

在这里插入图片描述

(2)链式赋值

  当把同一个数值同时赋值给多个变量名,普通做法是:
    x = 666
    y = x
    z = y
    x = y = z = 666
  链式赋值可以用一行代码搞定。
在这里插入图片描述

(3)交叉赋值

  eg:互换m、n的值。
  普通做法:利用中间变量
在这里插入图片描述
  方法二:交叉赋值
在这里插入图片描述

(4)解压赋值

  Ⅰeg.把列表中的多个值取出来依次赋值给多个变量名。注意:解压赋值,等号左边的变量名个数必须与右边所包含的值的个数相同,否则不会得到你想要的结果。
  普通做法:
在这里插入图片描述  解压赋值法:
在这里插入图片描述
  Ⅱ.若只想取头尾几个值,可以用*_匹配。
在这里插入图片描述

4.逻辑运算符

  (1)在python,逻辑运算符就三个:and、or、not,用于连接多个条件,进行关联判断,最终会返回布尔值True或False。
  and与,用于连接多个条件并且多个条件必须都成立才可以;
  or或,用于连接多个条件并且多个条件只要有一个成立即可;
  not 非,取反。
  (2)当三个连接符混合使用时,存在优先级关系,优先级默认为是not>and>or。

5.成员运算符

  成员运算符有两种in、not in,判断某一对象在或不在另一个对象中,返回的结果是True或False。
  注意字典默认暴露给外界的只有K。
在这里插入图片描述

6.身份运算符

  身份运算符用两个:==(只判断值)和 is(判断内存地址)。值相等内存地址不一定相等,内存地址相等值一定相等。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值