美文网首页
Python变量

Python变量

作者: Aimerwhy | 来源:发表于2017-12-19 21:24 被阅读0次

变量

A=[1,2,3],print(A)--->[1,2,3]

变量其实就是一个名字,命名要浅显易懂

变量的命名规则

只能使用数字、字母、下划线;首字母不能是数字;

不能使用系统关键字;变量名区分大小写

使用type不会报错,但是不要使用type做变量名!

变量没有类型限制,定义变量不需要指定类型

int值类型,list引用类型:

a=1,b=a,a=3,print(b)---->1

a=[1,2,3],b=a,a[0]=6,print(a)=print(b)-->[6,2,3]

int str tuple不可变    list set dict可变

b='hello'>>> id(b)----53047512

 b=b+'python'>>> id(b)-----53127728

list和tuple的区别

列表可以增加修改,元祖不能修改和增加

a(1,2,[1,2,4])---a[2][2]--->4

a=(1,2,3,[1,2,4]),a[3][2]='4'--->(1, 2, 3, [1, 2, '4'])

运算符

除了数字可以做运算外还可以对列表、字符串做算数运算

算术运算符、赋值运算符、关系运算符、逻辑运算符、成员运算符、身份运算符

python没有++和--操作;ord('a')获取a的ASCII

关系运算符不仅仅用于数字还可以用于list tuple等类型

逻辑运算符作用于bool,返回值也是bool类型

0被认为是False,非0表示True,空字符串,空的list set tuple是False

[1] or []--->[1]

成员运算符:可作用在str list set tuple,对于dict只验证key的值

身份运算符:返回值是bool值,只有当取值相等is才会返回True

is与==区别:==比较值是否相等,is比较的是两个变量身份是否相等内存地址是否相等用id()

set是无序的

值、身份、类型-----》对象三大特征,一切皆对象

判断类型函数:isinstance(a,str)

判断身份:id()

判断值:==

位运算符:把数字当做二进制数运算

相关文章

  • 1.1 python变量/输出/输入

    python版本:python 3.5.2注释符号:#发布时间:2018.10.26 一、变量 变量是什么? 变量...

  • Python变量和数据类型

    一. Python中的变量赋值 单变量赋值: 多变量赋值: 二. Python中的数据类型 Python有五个...

  • 第二章

    变量和简单类型 单行注释和多行注释 Python是弱类型语言 Python变量的特征 Python变量命名规则 P...

  • 2018-02-07

    python pickle模块:python变量及对象的序列化 1、pickle.dump 将python变量...

  • 3. python3语法

    python3变量 1 声明变量语法:标识符/变量名=变量值 2 变量的命名规范(1). 在 Python 里...

  • python vs. js 常用语法对比

    python vs. js 变量 pythonjavascript变量注释#''' '''///* */变量a =...

  • Python变量的存储

    Python变量的存储 在高级语言中,变量是对内存及其地址的抽象。 对于python而言,python的一切变量都...

  • 2. Python变量类型

    变量创建 Python中变量创建比较简单, 如:变量名 = 变量值 根据上面的内容可以得出,Python中变量的类...

  • 03 Python环境变量部署和包管理工具安装

    Python环境变量部署 我们安装完Python后会得到python.exe python脚本的环境变量pyt...

  • Python的注释和变量的命名规则

    python 注释 python 变量命名规则

网友评论

      本文标题:Python变量

      本文链接:https://www.haomeiwen.com/subject/ziciwxtx.html