Python基础3- 变量与数字
1、Python变量不需要声明,其赋值操作既是变量声明和定义的过程;
2、Python中每个变量在使用前都必须赋值,变量赋值后该变量才会被创建;
3、Python变量是存储内存中的值,若变量赋值时内存中存在对应的值则直接指向该值,若内存中不存在该值则创建变量时会自动分配一块内存空间给对应变量(可通过内置函数id(变量名)来验证);
4、变量赋值用等号(=)来进行,左边为变量名,右边为值,同时Python允许多个变量同时赋值(相同值与不同值);
5、如果要让同一变量存储不同的数据,不需要删除原有变量就可以直接赋值.
C:\windows\system32>python
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 10
>>> id(a)
19573884
>>> b = 10
>>> id(b)
19573884
#内置函数type(), 用来查询变量的类型
>>> type(a)
<type 'int'>
>>> a = b = 2
>>> id(a)
19573980
>>> id(b)
19573980
>>> a,b,c=1,2,3
>>> id(a)
19573992
>>> id(b)
19573980
>>> id(c)
19573968
Python有五个标准的数据类型:
Numbers (数字)
String (字符串)
List (列表)
Tuple (元组)
Dictionary (字典)
数字数据类型是用来存储数值的,当你变量赋值时数字对象就会被创建
Python支持四种不同的数值类型:
int (正或负整数,不带小数点。)
long (无限大小的整数,整数最后是一个大写或小写的L)
float (浮点型)
complex (复数)
可以通过使用del语句删除单个或多个对象,例如:
del t
del t1,t2
>>> t=2
>>> t1=3.3
>>> t2= 3L
>>> t3=1+3j
>>> type(t)
<type 'int'>
>>> type(t1)
<type 'float'>
>>> type(t2)
<type 'long'>
>>> type(t3)
<type 'complex'>
--------------------------------------
#Python数据类型转换
数据类型(变量名),如:
s=float(t)
print s
数字类型常用数学函数:
cmp(x,y) #比较两个数大小,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1
max(x,y,z,....) #返回给定参数的最大值,参数可以为序列。
min(x,y,z,....) #返回给定参数的最小值,参数可以为序列。
shuffle(list) #将序列的所有元素随机排序
Python基础3- 变量与数字的更多相关文章
- Python基础(10)--数字
本文的主题是 Python 中的数字.会详细介绍每一种数字类型,它们适用的各种运算符, 以及用于处理数字的内建函数.在文章的末尾, 简单介绍了几个标准库中用于处理数字的模块. 本文地址:http:// ...
- Python基础一数据类型之数字类型
摘要: python基础一中提到了数据类型,这里主要讲解的是数字类型. 数字类型: 1,整型 2,长整型 3,浮点型 4,复数型 1,整型(int) 定义a = 1 通过type函数查看数据类型,整型 ...
- python基础8 - 变量2
1. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 Python 中 变量 和 数据 是分开 ...
- python基础3 - 变量的基本使用和命名
4.变量的基本使用 4.1 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值 = 左边是变量名 = 右边是存储在变量中的值 变 ...
- Python基础——__name__变量
转自:https://blog.csdn.net/u011511601/article/details/53504355 Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执 ...
- Python基础-2 变量与常量
变量与常量 变量:在程序运行过程中,值会发生变化的量 常量:在程序运行过程中,值不会发生变化的量 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值. 这里有一点需要注意的是,在py ...
- Python基础02 变量
Python中的变量有两个特点: 1. 无需声明 a = 1 2. 不与类型绑定 a = 1 a = 'hello world' 变量名只是内存中具体对象的一个引用(reference). 对于 a ...
- Python基础 之 变量、用户交互、if条件语句、while循环语句、编码、逻辑运算
一.Python介绍 Python 崇尚优美.清晰.简单 Python是一门动态解释型的强制性定义的语言. 二.编译型和解释型的区别 编译型:一次性将所有与程序编译成二进制文件. 缺点:开发效率低,不 ...
- Python基础之变量,常量,注释,数据类型
由于上学期学了C语言,对于这一块的内容肯定算熟悉,只是注释的方法有些不同,但得还是一步一步的来!没有基础的同学看了这篇随笔也会大有助益的! 什么是变量?所谓变量就是将一些运算的中间结果暂存到内存中,以 ...
- python基础(变量、基础数据类型、流程控制)
今日内容html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select ...
随机推荐
- javascript void运算符
参考链接:http://www.cnblogs.com/ziyunfei/archive/2012/09/23/2698607.html语法: void expr 作用:计算表达式expr,并返回un ...
- Express 4 中如何使用connect-mongo
正在跟随上面的教程一步一步做,在会话支持那一节中安装 connect-mongo 后,添加: var MongoStore = require('connect-mongo')(express); v ...
- XMPP框架下微信项目总结(7)聊天通信处理-发送,接受数据
前言:通其他的功能处理一样,聊天也是通过模块发起的成为:“消息模块” 原理:1 current客户端开启通过消息模块开启并监听消息(监听通过代理). 2 当“current客户端”收到来自“other ...
- python如何一行输入多个值
python2的raw_input以及python3的input获取的是整行的字符串.读进来后,字符串有着著名的split可以根据分隔符拆解成子串组成的list. 对于list内的对象,需要的采取转换 ...
- hadoop2.x NameNode 的共享存储实现
过去几年中 Hadoop 社区涌现过很多的 NameNode 共享存储方案, 比如 shared NAS+NFS.BookKeeper.BackupNode 和 QJM(Quorum Journal ...
- 实现QQ在线咨询(需先添加好友)
实现效果如图: 点击客服专员一.二.三之后提示添加qq好友,进行聊天. 代码如下: <div class="attachLeft"> <img src=" ...
- ytu 1061: 从三个数中找出最大的数(水题,模板函数练习 + 宏定义练习)
1061: 从三个数中找出最大的数 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 154 Solved: 124[Submit][Status][We ...
- maven File encoding has not been set
原pom.xml配置文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&qu ...
- ServerSocket 默认邦定IP
转自:http://cuisuqiang.iteye.com/blog/2037769 开发中需要开启服务端的时候,本地测试都是直接写端口,实际环境也是需要指定要邦定的IP才可以. 因为对于服务器来说 ...
- C# 对象转换为byte[] ,byte[]还原对象
/// <summary> /// 将一个object对象序列化,返回一个byte[] /// </summary> /// <param name ...