ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python第一节:变量及数据类型

2020-11-19 22:02:24  阅读:184  来源: 互联网

标签:变量 python 数据类型 第一节 波尔 key 变量名 数据 赋值


一、变量

1、什么是变量

变:即为变化的事物
量:即为事物当前的状态
2、为什么用变量
变量可以方便的记录事物当前状态,在后面随时可以调出使用
3、怎么用变量
  变量使用前需要先进行赋值(记录状态)
  赋值方法:变量名 = 变量值
  已经被赋值的变量名被再次赋值时会将前面的赋值结果覆盖
  当变量名在“=”左侧是视为赋值,其他情况皆为取值,即把变量名转换为变量值使用
4、变量限制条件
变量名:一般由数字、字母、下划线组成,但不可为数字开头,且下划线开头的变量名有特殊意义,一般不使用。
在取变量名时遵守见名知意,其次是简短。
驼峰体(难分辨):
AgeOfOldboy = 56 
NumberOfStudents = 80
下划线(推荐使用):
age_of_oldboy = 56 
number_of_students = 80
变量值:不同数据类型的赋值方式不同
数字类型:整数(int)、浮点型(float)可以直接写在“=”右侧
字符串(str):可由字母、数字及空格组成,用'   ' 或"  "或"""  """ 括起单双引号可组合使用,三引号用于多行内容
列表(list):可以载入多个不同类型的数据,由【 】括起,列表中可嵌套列表(套娃),多个数据用逗号隔开
字典(dict):可以载入多个不同类型的数据,由{  }括起,每个记录的数据前都有key,且key不可取一样的,多个数据用逗号隔开

例:

元组(tuple):存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来取值
集合(set):可以载入多个不同类型的数据,由{  }括起,多个数据用逗号隔开,自动省略相同数据
5、数据类型总结
数字
字符串
波尔值:True、False
集合:无序,即无序存索引相关信息
元组:有序,需要存索引相关信息,不可变
列表:有序,需要存索引相关信息,可变,需要处理数据的增删改
字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改
6、可变和不可变
可变:即改变变量名对应的值,其对应的内存id地址改变
不可变:即改变其对应的值,其对应的内存地址不变
7、有序和无序
涉及底层设备:我也不会(以后补上)
8、is和=
变量名和变量名间用is就是对比内存地址id是否一样,id一样则对应的数据一样
=  对比两边数据是否一样,必须为同类型才可比较,
对比结果均以波尔值表示
9、波尔值(bool)
显性波尔值:
即通过数学判断,或数据对比直接获取能看见的True、False
隐形波尔值:
所有数据均可表示看不见的波尔值
False由三类数据 0 、 空 、None 
其余数据均为表示True

标签:变量,python,数据类型,第一节,波尔,key,变量名,数据,赋值
来源: https://www.cnblogs.com/qiukangle/p/14008180.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有