Python变量和数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python变量和数据类型相关的知识,希望对你有一定的参考价值。
本节内容如下:
- 什么是变量
- Python中的数据类型
- 变量的定义与赋值
什么是变量
变量是程序用来保存数据的内存单元,可以通过变量名称来操作这些数据和内存分配情况。既然,变量要占用内存空间,那么,就要考虑如何分配内存的问题,何时分配、分配多大、何时回收。不过这些在Python中都非常简单,Python通过自动内存管理以及实现了这些功能。
Python中的数据类型
上面我们说了变量是用来保存数据的内存空间,那么,这个空间该如何分配,分配多大呢?这些是又变量的数据类型决定的。每一种数据类型都有相对固定的大小。数据类型确定了,要分配的空间大小也就确定了。下面我们来看看Python中的数据类型都有哪些:
1.数字
一个整数或者一个小数。
2.字符串
单引号或者双引号扩起来的字符串,例如:‘Hello‘ "Python"
3.列表
方括号括起来的一组数据,例如:[1,2,3,4]
4.元组
圆括号括起来的一组数据,例如:(404,‘Page not found‘)
5.字典
大括号扩起来的键值对,例如: {name:‘tom‘,age:20}
6.对象
类的实例,函数等。
这些数据类型我们后面还会详细介绍,这里先简单了解一下。
变量的定义与赋值
在Python中定义变量和其他语言不太相同:
1.不需要指定数据类型 2.定义变量时必须赋值 3.根据数据类型确定变量类型
例如:
a print (a) #错误 变量没有定义 ‘‘‘ 1.数字 一个整数或者一个小数。 ‘‘‘ age = 20 price = 2.5 print ( type (age)) print ( type (price)) age = ‘20‘ print ( type (age)) ‘‘‘ 2.字符串 单引号或者双引号扩起来的字符串,例如:‘Hello‘ "Python" ‘‘‘ name = ‘享学课堂‘ site_name = "享学课堂" html = """ """ print ( type (name)) ‘‘‘ 3.列表 方括号括起来的一组数据,例如:[1,2,3,4] ‘‘‘ l = [ ‘享学课堂‘ , ‘Python学院‘ , ‘老郭‘ ] print ( type (l)) for x in l: print (x) ‘‘‘ 4.元组 圆括号括起来的一组数据,例如:(404,‘Page not found‘) ‘‘‘ t = ( 404 , ‘页面未找到‘ ) print ( type (t)) ‘‘‘ 5.字典 方括号扩起来的键值对,例如: [name:‘tom‘,age:20] ‘‘‘ d = { ‘name‘ : ‘老郭‘ , ‘site‘ : ‘2xkt.com‘ , ‘age‘ : ‘20‘ } print ( type (d)) for k in d.keys(): print (k) print (d[k]) ‘‘‘ 6.对象 ‘‘‘ class Person( object ): pass p = Person() print ( type (p)) |
以上是关于Python变量和数据类型的主要内容,如果未能解决你的问题,请参考以下文章