千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  行业资讯  >  Python基础教程之Python变量知识点汇总

Python基础教程之Python变量知识点汇总

来源:千锋教育
发布人:Yolanda
时间: 2018-12-11 16:46:00

  对Python有一定了解的人都知道,它简单、易学、开源、可移植、解释型、面向对象、可扩展、可嵌入,是一个激动人心、功能强大的高级语言,Python那种性能和特性的恰到好处的组合使得Python编程简单又有趣。

  对于一个编程零基础的人来说,入门Python语言是一个不错的选择,但因此就松懈的话你仍然学不好Python,废话不多说,简单分享一些Python变量的知识点总结:

  Python同多数编程语言一样,也有全局变量与局部变量的概念, 但是与其他编程语言又有所不同:全局变量与局部变量两者的本质区别就是在于作用域。用通俗的话来理解的话,全局变量是在整个py文件中声明,全局范围内都可以访问;局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了。

图片4

  如果在函数内部定义与某个全局变量一样名称的局部变量,就可能会导致意外的效果,可能不是你期望的。因此不建议这样使用,这样会使得程序很不健全。Python变量一般有以下四种类型:

  1、全局变量:在模块内、在所有函数外面、在class外面,这就是全局变量;

  2、局部变量:在函数内、在class的方法内(未加self修饰的) ,这就是局部变量;

  3、静态变量:在class内的,但不在class的方法内的,这就是静态变量;

  4、实例变量:在class的方法内的,用self修饰的变量,这就是实例变量。

  Python变量相关知识点:

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

  1、变量赋值:Python 中的变量赋值不需要类型声明;

  2、多个变量赋值;

  3、标准数据类型:在内存中存储的数据可以有多种类型;

  4、Python数字:数字数据类型用于存储数值;

  Python支持四种不同的数字类型:int(有符号整型)、long(长整型[也可以代表八进制和十六进制])、float(浮点型)、complex(复数);

  5、Python字符串:字符串或串(String)是由数字、字母、下划线组成的一串字符;

  6、Python列表:List(列表) 是 Python 中使用最频繁的数据类型;

  7、Python元组:元组是另一个数据类型,类似于List(列表);

  8、Python字典:字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合;

  9、Python数据类型转换:有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

大数据培训要花多少钱

2023-04-12

计算机前端怎么学

2023-04-12

大数据都需要学什么?难不难

2023-03-30

最新文章NEW

javaee是前端还是后端,都学什么

2023-03-24

it前端是做什么的

2023-03-24

大数据培训要多久?你了解多少

2023-03-09

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>