码迷,mamicode.com
首页 > 编程语言 > 详细

Python变量和数据类型

时间:2017-09-22 15:30:18      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:函数   简单   字符串   没有   func   not   ons   定义   on()   

本节内容如下:

  • 什么是变量
  • 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变量和数据类型

标签:函数   简单   字符串   没有   func   not   ons   定义   on()   

原文地址:http://www.cnblogs.com/2xkt/p/7574650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!