一、什么是变量

变量 = [1,2]

二、变量的命名规则

字母,数字,下划线,首字母不能是数字

系统关键字 不能用在变量名中 保留关键字

区别大小写

a=1,   a='1',   a=(1,2),   a={1,2}

三、值类型与引用类型

int  str  tuple(不可改变)   值类型

list  set   dict(可变)   引用类型

id()  显示变量的内存地址

四、列表的可变与元组的不可变

a=(1,2,3,[4,5,8]) a[3][2]=8

a[3][2]='' 可以改变 列表

五、运算符号

+ -  *   /   //(整除)%(取余数) **(立方) 2**5=32

六、赋值运算符

没有 c++ c--  的运算

+=  先做运算 后赋值  重点在 赋值上

七、比较运算符

== 值和 类型是否相等

比较后 产生 一个 bool值 1>=1 返回 True

b=1 b +=b>=1 print(b) =2

b>=1 =True b= b+True=2 因为 True=1

字符串,列表,元组等等 都可以作比较

八、不只是数字才能做比较运算_

字符串,列表,元组等等  都可以作比较

九、逻辑运算符 and or not

int float 0被认为False 非0 表示True

字符串 空字符串 False,否则为True

列表 空的列表 False, 否则为True

[1] or [] =[1]

十、成员运算符 in not in

判断一个元素是否在 另外的一组元素里,返回值 依然是 bool 类型

in not in

a=1 a in [1,2,3,4] 返回 True

str list tuple set dict(字典针对key)

a='a' a in {'a':1} 返回 True

十一、身份运算符 is  is not

返回也是 bool 值

如果两个变量取值和身份相等, 则 is 返回 True

a=1 c=1 b=1.0 a is c 返回 True 。 a is b 返回False

十二、如何判断变量的值、身份与类型 IS

== 值判断

is 身份判断

isinstance()判断类型是否相同

a=1 isinstance(a,str) 返回 False 。isinstance(a,int) 返回 True 。 isinstance(a,(int,str,tuple)) 返回True

十三、位运算符

把数字当作二进制数进行运算

& 安位与 2 & 3 返回 2,10&11 返回10 也就是2

| 安位或 2|3 返回3

^ 安位异或

~ 安位取反

<< 左移动

>> 右移动

python基础 - 变量与运算符

变量与运算符 变量 定义一个变量 a = [1,2,3,4,5,6] print(a) # [1,2,3,4,5,6] 变量命名要求: 首字母不能是数字 只能包含字符数字下划线 不能是关键字 type ...

Python3&lpar;三&rpar; 变量与运算符

一.什么是变量 变量 = [1,2] 二.变量的命名规则 字母,数字,下划线,首字母不能是数字 系统关键字 不能用在变量名中 保留关键字 区别大小写 a=1,   a='1',   a=(1,2),  ...

java基础基础总结----- 关键字、标识符、注释、常量和变量、运算符、语句、函数、数组(三)

Java语言基础组成:关键字.标识符.注释.常量和变量.运算符.语句.函数.数组 一.标识符 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符 ...

python基础复习-1-1文件类型、变量、运算符、表达式

文件类型: .py python源文件 由python解释器执行 .pyc python源码编译后生成的文件(字节代码) 编译方法: 源码文件中使用py_compile模块 import py_com ...

python系列三:python3运算符

'''python 没有自增运算符python 中,变量是以内容为基准而不是像 c 中以变量名为基准,所以只要你的数字内容是5,不管你起什么名字,这个变量的 ID 是相同的,同时也就说明了 pytho ...

Python 1基础语法三&lpar;变量和标识符的区别&rpar;

一.字面量: 就是一个一个的值,如1.2.3.‘world’,就是它自己本身表达的字面值.字面意思,在程序中可以直接使用. 二.变量(variable): 可以用来保存字面量,变量本身没有任何意思:如 ...

python语法学习第一天--变量、运算符、数据类型

变量:计算机中的一块内存,给变量赋值意味着将值存入内存中 python中变量不用类型声明(根据赋的值决定类型),但使用时(创建时)必须赋值(=赋值). 多个变量的赋值: ①a=b=c=1; ②a,b, ...

python 教程 第三章、 运算符与表达式

第三章. 运算符与表达式 1)    运算符 + 加 - 减 * 乘 ** 幂 / 除 // 取整除 % 取模 << 左移 >> 右移 & 按位与 | 按位或 ^ 按位 ...

python学习 变量的操作 与 基本数据类型

一变量(本文使用python3.5): #变量:是计算机内存中的一块区域,变量可以存储规定范围内的值,变量可以改变#在python中变量是计算机内存中数据的引用 python的变量没有明显的类型,具体 ...

随机推荐

Markdown 语法说明 &lpar;简体中文版&rpar;

http://wowubuntu.com/markdown/#editor 概述 宗旨 兼容 HTML 特殊字符自动转换 区块元素 段落和换行 标题 区块引用 列表 代码区块 分隔线 区段元素 链接 ...

MySQL 密码增强插件

200 ? "200px" : this.width)!important;} --> 介绍 以前没有太注意MySQL密码安全策略的配置方法,只是人为了将密码设为复杂密码,但 ...

VIM复制粘贴大全!

python变量运算符_Python(三) 变量与运算符相关推荐

  1. python变量运算符_Python基础 — 变量和运算符

    序言:这一章我们将学习变量以及常见的类型,我们将以案例和代码相结合的方式进行梳理,但是其中所有的案例和知识点 都是Python3 版本. 变量和运算符 1.1 初步介绍 ​ 在程序设计中,变量是一种存 ...

  2. python语言有哪些类型的运算符_python(4)-变量 数据类型和运算符

    第二章:变量.数据类型.运算符 思考:怎么理解变量和内存? 变量:就等同于上面图中的age name hobby 内存:存储位置里所装的内容 18 张三 打球 变量一定是存在某个地址,可以从变量名找到 ...

  3. python指定变量类型_Python#160;变量类型_python教程

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  4. python不等于_Python小课堂|注释+运算符

    注释 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如: # 这是一个注释 print("Hello, ...

  5. python中没有++和--这两个运算符_python为什么没有++和 – – 运算符

    为什么python中没有++和--操作符? python中递增和递减运算符的相关post行为 因为-Python不是C! 这并不是因为它没有意义:把"x++"定义为"x+ ...

  6. Python基础教程(三):运算符、条件语句

    Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持 ...

  7. python中的运算符_Python 中的神秘运算符

    今天我们来讲讲 Python 里一个不为众人所知的运算符.你可能会觉得疑惑:还有我不知道的运算符?别急着下结论,先往下看看再说. 在 Python3.5 中通过 PEP465https://www.p ...

  8. python局部变量含义_Python的变量

    1. 概念 Python变量是用于存储值所在的内存位置.换句话说,python程序中的变量将数据提供给计算机进行处理. Python中的每个值都有一个数据类型.Python中不同的数据类型是Numbe ...

  9. python中基本运算符_Python中的基本运算符及示例

    python中基本运算符 Operators are symbols which tells the interpreter to do a specific operation such as ar ...

最新文章

  1. 进程和线程的区别?什么时候用进程?什么时候用线程?----看到好的复制到自己的园子里哈哈...
  2. 语音信号的预加重和加窗处理
  3. 用webstorm做一个跑马灯_用Workman做一个聊天室
  4. LCD RGB 控制技术 时钟篇(下)
  5. 【转】DICOM简述!!!!
  6. 彻底解决zend studio 下 assignment in condition警告
  7. 【mysql乱码】解决php中向mysql插入中文数据乱码的问题
  8. spring boot部署实战
  9. poi下载excel模板
  10. ComponentOne 2018V2正式发布,提供轻量级的 .NET
  11. 汇编语言程序设计技巧详解(附例题)
  12. Delphi学习第一课
  13. 使用sikuli测试web网页实例
  14. 挂茶馆VIP问道教程
  15. 骁龙8gen2和骁龙8gen1差距大吗 骁龙8gen2比8gen1性能强多少
  16. 图像的超分辨率重建SRGAN与ESRGAN
  17. Go panic的学习
  18. Golang pprof简介
  19. CCF认证 2018-03 棋局评估
  20. cdn缓存服务器有网站图片,CDN缓存服务器图片存储一致性hash算法的理解

热门文章

  1. 开发有新意的短视频,你就是荣耀王者
  2. linux系统操作审计-让history内容更丰富
  3. jvm系列(十):如何优化Java GC「译」
  4. 数据仓库专题(23):总线矩阵的另类应用-Drill Down into a More Detailed Bus Matrix
  5. U-boot mkimage指定Linux内核地址时的两种方式
  6. NOIP2009 潜伏者
  7. Nagios配置文件上传
  8. Eclipse常用快捷键、常用设置、常见问题等
  9. Exposing/Accessing JBoss JNDI Objects/Datasources From an External JVM
  10. 程序员四大忌 你该如何避免呢?