1、Python变量

变量,即代表某个value的名字。

变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间。

!!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用。所以多个变量可以引用同一个值

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型。

2、变量赋值

Python中的变量不需要声明,变量的赋值操作既是变量声明的过程也是变量定义的过程。

等号(=)用来给变量赋值

    

3、多个变量赋值

Python允许同时为多个变量赋值。例如:

     

以上实例,创建一个字符型对象,值为‘败家先森’,三个变量被分配到相同的内存空间上。

也可以为多个变量赋不同的值。例如:

    

以上实例,‘败家先森’和‘李乃繁’以及‘哈’分别赋值给name1,name2,name3

4、标准数据类型

Python中有五种标准的数据类型:

1、Numbers(数值)

数值数据类型用于存储数值。

可以用del语句删除一些对象引用,可以通过del语句删除单个或多个对象。

Python支持四种不同的数字类型:

  • int(有符号整型)
  • long(长整型,也可以代表八进制和十六进制)

长整型也可以用小写‘L’表示,不过建议用‘L’表示,避免混淆 。

         
  • float(浮点型)
  • complex(复数)
         

2、String(字符串)

字符串是由数字、字母、下划线组成的一串表示文本的数据类型。

Python的字符串列表的索引:

a、从左到右索引默认从0开始,最大范围是len(string)-1

b、从右向左索引默认从-1开始

索引区间——左闭右开

加号(+)是字符串连接运算符,乘号(*)是重复操作

3、List(列表)

列表是Python中使用最频繁的复合数据类型,它支持字符,数字,字符串甚至可以包含列表(即嵌套)

用[ ]表示。索引取值方式和字符串中的索引取值一样。

加号(+)是列表连接运算符,乘号(*)是重复操作。

4、Tuple(元组)

元组类似于列表,用( )表示,内部元素用逗号隔开,不可更改,相当于只读列表。

加号(+)是列表连接运算符,乘号(*)是重复操作。

注意:当元组或列表中只有一个值时,其变量类型就是value的类型。

注:元组不可通过索引更改,而列表可以。

5、Dictionary(字典)

字典是除列表以外python中最灵活的内置数据结构类型,用{ }表示,由索引(key)和对应的值(value)组成。

列表是有序的对象集合,字段是无序的对象集合。

两者区别:字典当中的元素是通过键来存取的,而不是通过偏移存取的。

字典索引:

5、Python数据类型转换

函数 描述

int(x [,base])

将x转换为一个整数

long(x [,base] )

将x转换为一个长整数

float(x)

将x转换到一个浮点数

complex(real [,imag])

创建一个复数

str(x)

将对象 x 转换为字符串

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s)

将序列 s 转换为一个元组

list(s)

将序列 s 转换为一个列表

set(s)

转换为可变集合

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

unichr(x)

将一个整数转换为Unicode字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

6、函数

内建函数

调用函数,提供参数

7、模块

可以把模块想象成导入到Python以增强其功能的扩展,用 import 导入。

1、在确定自己不会导入多个同名函数,from math import sqrt可以直接使用函数sqrt(9),这样就不用再函数名前加上模块名。

         

2、import math ,math.sqrt(4)

3、也可以使用变量来引用函数。

        
        
           

Python变量、数据类型6的更多相关文章

  1. 一.认识python.变量.数据类型.条件if

    01.万恶之源-python基础 ⼀.python介绍  python的创始⼈为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决⼼ ...

  2. week1day01 认识python 变量 数据类型 条件if语句

    1.什么是python? Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.像Pe ...

  3. 【python系列】--Python变量和数据类型

    python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...

  4. python变量与基础数据类型

    一.什么是变量 变量是什么?  变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...

  5. Python变量和数据类型(入门2)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6400809.html 本文出自:[Edwin博客园] Python变量和数据类型 一.整数 int = 20 ...

  6. python入门课程 第3章 Python变量和数据类型

    第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形 ...

  7. Python 变量(赋值,数据类型,数据类型转换)

    一.python 变量赋值方式有三种: 1.直接赋值:age = 28 2.多个变量赋值 age, sex = 28, 1  #每个变量都必须要有个对应的值 3.特殊形式的赋值(链式赋值)  a = ...

  8. Python 输入输出 数据类型 变量

    python输入输出 数据类型 变量 输入输出 print()在Python3中是函数 >>>print('hello world') #print注意print前面不要有任何空格 ...

  9. Python变量、常量、数据类型

    1. 变量 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息.例如,可以创建一个名为ClickCount的变量来存储用户单击Web页面上某个对象的次 ...

随机推荐

  1. 使用nodewebx进行前后端开发环境分离

    下载nodewebx(windows环境) npm install nodewebx npm install inherits 为什么要下载inherits,因为nodewebx依赖它... 构建目录 ...

  2. FireFox中iframe的返回上页问题

    -----已测试,可以使用----- 原文地址链接:http://fansofjava.iteye.com/blog/1019852 在写静态页面过程中遇到了FF的history.back()和his ...

  3. openstack 流量控制

    G版的流量控制,可以在horizon通过对flavor进行配置来实现 1.有admin权限,点击admin进入管理界面:点击Flavors,选取要控制的flavor:点击more,找到View Ext ...

  4. Oracle存储过程-自定义数据类型,集合,遍历取值

    摘要 Oracle存储过程,自定义数据类型,集合,遍历取值 目录[-] 0.前言 1.Packages 2.Packages bodies 3.输出结果 0.前言 在Oracle的存储过程中,可能会遇 ...

  5. OpenCV图像处理中常用函数汇总(2)

    // 霍夫线变换 hough vector<Vec2f> lines;//定义一个矢量结构lines用于存放得到的线段矢量集合 HoughLines(dstImage,lines,,CV_ ...

  6. BootStrapt iCheck表单美化插件使用方法详解(含参数、事件等) 全选 反选

    特色: 1.在不同浏览器(包括ie6+)和设备上都有相同的表现 — 包括 桌面和移动设备 2.支持触摸设备 — iOS.Android.BlackBerry.Windows Phone等系统 4.方便 ...

  7. webwork

    代码结构,html页面引入两个js文件,work.js和main.js work.js (function () { onmessage = function (e) { var num = e.da ...

  8. Laravel Container分析

    在分析Laravel流程具体细节之前我们先来了解一下它的Container容器,容器的作用简单的说就是用来存储对象(类名称或者实例),包括提供一些生成对象实例的方法. 我们查看Illuminate\C ...

  9. windows添加虚拟网卡

  10. HTML 图像<img>

    定义和用法: img元素向网页中嵌入一副图像. 请注意:从技术上讲,<img>标签并不会在网页中插入图像,而是从网页上链接图像.<img>标签创建的是被引用图像的占位空间. 属 ...