python开发基础(二)-运算符以及数据类型
##运算符 算数运算符: ---> 赋值运算符 >>>返回结果为值 + # 加
- # 减
* # 乘
/ # 除以 ** # 幂运算
% # 取余数
// # 取商 #################### 赋值运算符: ---> 算数运算符 >>>返回结果为值
a = a + b == a += b
a = a - b == a -= b
a = a * b == a *= b
a = a / b == a /= b
a = a ** b == a **= b
a = a % b == a %= b
a = a // b == a //= b #################### 比较运算符: >>> 返回结果为布尔值
== # 等于
> # 大于
< # 小于
>= # 大于等于
<= # 小于等于
!= # 不等于
<> # 不等于 #################### 逻辑运算符: >>> 返回结果为布尔值 not # 非,
not False == True
not True == False and # 和, 有括号先执行括号内的,没有括号,从左到右依次执行
逻辑字符拼接
user = 'root'
passwd = 'root'
if user == 'root' and passwd == 'root' : # 俩个或多个条件都满足
print('输入正确')
else:
print('输入错误')
print('end') or # 或, 有括号先执行括号内的,没有括号,从左到右依次执行
user = 'root'
passwd = 'root'
if user == 'root' or user == 'user' and passwd == 'root' or passwd == 'passwd': # 俩个或多个条件仅需满足一个即可
print('输入正确')
else:
print('输入错误')
print('end') ## and 和 or 在同一个条件判断中,如果第一个判断 True 遇到 and 则判断第二个条件,第二个条件为 False ,判断第三个条件,如果第三个判断为 False 则 输出 False ,遇到 or 直接输出判断 True //如果第一个判断为 False 遇到 and 直接输出判断 False ,遇到 or 判断第二个条件 True or ---> True
True and >>>
False or >>>
False and --->False #################### 字符运算== 成员运算符 >>> 返回结果为布尔值 in # 连续的字符,相当于子序列,in 表示某个字符在该字符串中,反之not in 为不在该字符串
name = '张三'
'张三' ---> 字符串
'张' ---> 字符 if '张' in name:
print('ok')
else:
print('Error') not in # 连续的字符,相当于子序列,not in 表示某个字符不在该字符串中 #################### 布尔值: True 真
var_b = '张' in name
print (var_b) False 假
var_2 = '四' in name
print(var_2) ####################
#################### 基本数据类型.
数字,字符串,布尔值,列表,元组,字典,浮点
1, 数字,int ,py3中所有的整形数字都是int , py2,在范围内的叫int 范围之外的数字叫long 2,字符串: str 3,列表: list 4,元组: tuple 5,字典: dict 6,布尔值: bool 7,浮点类型: float
python开发基础(二)-运算符以及数据类型的更多相关文章
- python开发基础(二)运算符以及数据类型之bool(布尔值))
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之dict(字典)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之tuple(元组)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之float(浮点类型)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之list(列表)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之str(字符串)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之int(数字)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)常用数据类型调用方法
1 数字: int 2 3 int : 转换,将字符串转化成数字 4 num1 = '123' 5 num2 = int (a) 6 numadd = num2 +1000 7 print(num2) ...
- Python开发(二):列表、字典、元组与文件处理
Python开发(二):列表.字典.元组与文件处理 一:列表二:元组三:字典四:文件处理 一:列表 为什么需要列表 可以通过列表可以对数据实现最方便的存储.修改等操作.字符串是不能修改的,所以无法 ...
随机推荐
- Book of Shaders 00 - 使用 VS Code 编写 GLSL
0x00 写在前面 最近在学习由 Patricio 编写的 The Book of Shaders,这是一本关于 Fragment Shaders(片段着色器)的入门指南.为了在一个相对熟悉的平台运行 ...
- Java知识系统回顾整理01基础05控制流程05 continue
continue:继续下一次循环 一.continue 题目: 如果是双数,后面的代码不执行,直接进行下一次循环 要求效果: 答案: public class HelloWorld { public ...
- 跟我一起学.NetCore之WebApi接口裸奔有风险(Jwt)
前言 撸码需谨慎,裸奔有风险.经常在一些技术交流群中了解到,还有很多小伙伴的项目中Api接口没有做任何安全机制验证,直接就裸奔了,对于一些临时项目或是个人小项目还好,其余的话,建议小伙伴们酌情考虑都加 ...
- ASP。使用依赖注入的asp.net Core 2.0用户角色库动态菜单管理
下载source code - 2.2 MB 介绍 在开始这篇文章之前,请阅读我的前一篇文章: 开始使用ASP.NET Core 2.0身份和角色管理 在上一篇文章中,我们详细讨论了如何使用ASP.N ...
- LVS+keepalive
LVS+keepalive 什么是keepalive Keepalived是Linux下一个轻量级别的高可用解决方案.高可用(High Avalilability,HA),其实两种不同的含义:广义来讲 ...
- volatile、ThreadLocal的使用场景和原理
并发编程中的三个概念 原子性 一个或多个操作.要么全部执行完成并且执行过程不会被打断,要么不执行.最常见的例子:i++/i--操作.不是原子性操作,如果不做好同步性就容易造成线程安全问题. 可见性 多 ...
- 【C语言编程入门笔记】C语言果然博大精深!函数还分内部和外部?
۞ 外部函数与内部函数 前面我们讲解了关于函数的调用都是针对同一个源文件中其他函数进行调用的,而在有些情况下,函数也可以对另外一个源文件中的函数进行调用.当一个程序由多个源文件组成时,根据函数是否能被 ...
- Windows Server 设置自动登陆
前言 Windows Server 相信很多人都在使用,但是系统每次登陆都比较麻烦,能否设置自动登陆呢?有兴趣一起来学习一下吧!的自动登陆方法也比较多,在此分享一个实用简单的,通过命令来设置" ...
- goland 注册
注意:本教程已过期 请使用其他人教程激活最新版 https://www.789zhao.com/blog/JC08EIFBS9TM.html https://shimo.im/docs/dKYC ...
- 操作系统OS基础
OS: Operating System 操作系统,通用目的的软件程序 主要功能:硬件驱动 进程管理 内存管理 网络管理 安全管理 文件管理OS分类:服务器OS:CentOS,Ubuntu,Windo ...