热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:Python变量和数据类型

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python变量和数据类型相关的知识,希望对你有一定的参考价值。本节内容如下:什

篇首语:本文由编程笔记#小编为大家整理,主要介绍了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))





推荐阅读
author-avatar
忧之灵_435
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有