2.输入输出补充和运算符

输入输出

输出print()

print(‘hello world’)  # 这是输出一个值,值为hello world
# print还可以用来输出多个值
print('hello', 'word', 1234, True)  # 一次性输出多个值,用英文逗号隔开
'''
print有一个默认参数end,该参数默认为'\n'
即end = '\n'(换行符)
所以每次使用print都会自动换行输出
'''
print('hello', end = ' ')  # 我们可以自己定义参数end的值
print('world')  # 这样hello和world就会在一行输出

输入input()

当程序运行到input的时候,就会停下来等待用户的输入
注: 用户输入任何东西都会被存为字符串

input('')  # input内部的文字只作为给用户的一个友好提示,并无逻辑作用
# 例如下面的内容就是提示用户输入一个数字
number = input('请输入一个数字:')

在这里插入图片描述
如图,会提示以上内容

运算符

算数运算符

运算符说明实例计算结果
+1+12
-2-11
*2*24
/5/22.5
//整除(向下取整)5//22
%取余(返回除法的余数)5%21
**幂运算2**38

注:

  1. /(除法)的结果一定是浮点数
  2. //(整除)向下取整,即保留整数部分
  3. 只要运算中有小数参与,那么所得结果一定是小数

赋值运算符

运算符说明实例等价形式
=最基本的赋值运算x = yx = y
+=加赋值x += yx = x + y
-=减赋值x -= yx = x - y
……

其他的算数运算符加上等号同理

链式赋值

# 多个变量可以同时赋值
a = b = c = 10
x, y, z = 1, 2, 3

比较运算符

运算符说明实例返回值
>大于4 > 3True
<小于4 < 3False
==等于4 == 3False
>=大于等于4 >= 4True
<=小于等于5 <= 4False
!=不等于3 != 4True

注: 感叹号!是英文的

逻辑运算符

运算符含义例子说明
and与,等价于数学中的“且”a and b当a和b两个表达式都是真的时候返回True,否则返回False
or或,等价于数学中的“或”a or b当a和b两个表达式都为假是返回False,否则返回True
not非,等价于数学中的“非”not a当a为真时返回False,a为假时返回True,即取a的反向

补充:

  • 逻辑运算符的优先级:not > and > or
  • 所有运算符的优先级:算术运算符 > 比较运算符 > 逻辑运算符 但是只要加了“()”,那么就优先对括号内部进行判断

身份运算符

运算符说明实例
isis用来判断两个标识符是不是同一个对象,即是否为相同的ida is b,就是说如果a和b的id是相同的,返回True,否则返回False
is not用来判断两个标识符是否为不同对象x is not y,若x和y的id是相同的,返回False,否则返回True
# python中可以使用id()函数来查看变量在内存中的地址
a = 10
print(id(a))  # 会得到a在内存中的地址
# a is b就可以类似于id(a) == id(b)
# a is not b就可以类似于id(a) != id(b)

注:
a is b可以推出a == b
但是a == b不能推出a is b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值