第五篇Python基本数据类型
2024-10-21 18:42:06
运算符
1. 结果是具体的值:算数运算符和赋值运算符
算数运算符:+、-、*、/、**(幂)、%(取余)、//(取商)
print(3-2) # 减法
print(3*2) # 乘法
print(3/2) # 除法
print(3**2) # 幂 ,结果9
print(3%2) # 取余, 3除以2的余数
print(7//3) # 取商, 7除以3的商
赋值运算符:+=、-=、*=、/=、**=、%=、//=
2. 结果是布尔值的:成员运算符、比较运算符、逻辑运算符
需要先引入布尔值这个概念。
布尔值永远只有两个值,真(True)、假(False)
if 条件判断语句里,if后面的条件其本质也就是布尔值,无论条件多复杂,最后都是要得到一个结果的,这个结果就是个布尔值。
成员运算符
判断某个东西是否在另外一个东西里面(in、not in)
name = "郑建伟" # 判断某字符或者字符串在一个字符串里
#打印True
if '郑' in name:
print(True) #结果Ture
else:
print(False) if '郑伟' in name:
print(True)
else:
print(False) # 结果False # 判断某字符或者字符串不在一个字符串里 if '郑' not in name:
print(True)
else:
print(False) #结果False # 打印False
if '郑伟' not in name:
print(True) #结果True
else:
print(False)
比较运算符
==、>、>=、<、<=、!= 不等于
print(3>4) #结果:False
print(4!=5) #结果:True
逻辑运算符
and 、or
运算的顺序规则遵循数学的规则
有括号先计算括号内的,无括号按按顺序执行,先计算先算乘除后算加减
and 和 or 没有先后顺序,从前到后执行的
最新文章
- [Android]ADB Server didn&#39;t ACK错误的解决方法
- VMWARE虚拟机CentOS6.4系统使用主机无线网卡上网的三种方法介绍
- R中的统计检验函数
- [c/c++]linux下使用c/c++操作mysql
- poj-3255-Roadblocks-路径可重复次短路
- IP地址分类及私网IP
- HTML5课程大纲/学习路线
- 读书笔记-《Training Products of Experts by Minimizing Contrastive Divergence》
- Fix an “Unapproved Caller” SecurityAgent Message in Mac OS X
- [转]lftp的致命错误:证书验证:不信任
- Javascript中变量作用域
- Thrift总结(二)创建RPC服务
- PHP判断客户端是否使用代理服务器及其匿名级别
- MJRefresh在Xode6中报错处理
- Python学习笔记4基本数据类型续
- 《Spring Boot 入门及前后端分离项目实践》系列介绍
- DapperHelper 帮助类
- C# 只能输入字母或数字
- Easyui入门视频教程 第03集---Easyui布局
- @SuppressLint(";NewApi";)和@TargetApi()的区别
热门文章
- java类的初始化程序块以及被实例化时候的执行顺序
- 数据流管理:redux
- navicat 链接oracle时出现的各种问题
- Windows无法安装到这个磁盘 选中的磁盘具有MBR分区表解决方法
- 『ACM C++』 PTA 天梯赛练习集L1 | 016-017
- Maven 运行启动时****找不到符号*com.xxx.user.java
- LeetCode-环形链表II
- 【nat---basic,napt,easy ip】
- Java源码解析——集合框架(二)——ArrayBlockingQueue
- PHP----composer安装和TP5验证码类