栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021

* coding : utf-8 * @Time : 2021/11/13 15:46 @Author : Harken 1.运算符

a = 5
b = 2
print(a + b)

print(a - b)

print(a * b)

print(a / b)

print(a // b)

取整

print(a % b)

取余数

print(a ** b)

指数,就是幂,5的2次方

print ((1 + 2) * 2)

提高优先级

a = “123”
b = “456”
print(a + b)

123456 字符串的加法运算为拼接

a = “123”
b = 456
print(a + str(b))

在python中,两端均为同一个类型,才能进行j加法运算。

a = “加油”
print(a * 3)

返回 加油加油加油 字符串的乘法是重复多少次 2.赋值运算符 把 = 号右边的结果,赋给 左边的变量

a,b,c = 1,2,3
print(a)

多个变脸赋值,用逗号分割 复合赋值运算符 (+= -= *= /= //= %= **=)

a = 1

将a加一个值的结果,赋给a

a = a + 2
print(a)

可以使用另一种赋值方式

a += 2

a = a + 2

print(a)

b = 1
b *= 3

同理 b = b * 3

print(b)

3.比较运算符 ( == != > >= < <= )

x = 1
y = 2
print(a == b)

== 判断两边的变量是否一致 返回Ture即表示相等 False表示不相等 != 不等于,比较对象是否不相等,返回与 == 相反 > 大于 返回x是否大于y >= 返回x是否大于等于y < 返回x是否小于y 所有比较运算符返回1表示Ture,0表示False <= 返回x是否小于等于y 4.逻辑运算符 ( and or not)

print(10>5 and 10>8 ) # True
print(10>11 and 10>8 ) # False
print(10>5 and 10>11 ) # False
print(10>15 and 10>20 ) # False

and 两端数据必须全部是True的时候才会返回True,只要有一端返回的是False,则返回False,两端都是False的时候,也返回False

print(10>5 or 10>8 ) # True
print(10>11 or 10>8 ) # True
print(10>5 or 10>11 ) # True
print(10>15 or 10>20 ) # False

or 两端都是True的时候,返回True,只要有一端返回的是True,则返回True,两端都是False的时候,返回False

print(not True) # False
print(not False) # True
print(not (10>8) ) # False

or 非 即 取反 5.逻辑运算符的性能优化(扩展) a = 40 a > 15 and print(“hello harken”) and 的性能优化: 当and前面的结果是False的情况下,后面的代码就不执行了 a = 40 a > 42 or print(“hello harken”) a > 35 or print(“hello harken”) or 的性能优化:只要有一方为True,那么结果就是True
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号