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- 变量与数字的更多相关文章

  1. Python基础(10)--数字

    本文的主题是 Python 中的数字.会详细介绍每一种数字类型,它们适用的各种运算符, 以及用于处理数字的内建函数.在文章的末尾, 简单介绍了几个标准库中用于处理数字的模块. 本文地址:http:// ...

  2. Python基础一数据类型之数字类型

    摘要: python基础一中提到了数据类型,这里主要讲解的是数字类型. 数字类型: 1,整型 2,长整型 3,浮点型 4,复数型 1,整型(int) 定义a = 1 通过type函数查看数据类型,整型 ...

  3. python基础8 - 变量2

    1. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 Python 中 变量 和 数据 是分开 ...

  4. python基础3 - 变量的基本使用和命名

    4.变量的基本使用 4.1 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值 = 左边是变量名 = 右边是存储在变量中的值 变 ...

  5. Python基础——__name__变量

    转自:https://blog.csdn.net/u011511601/article/details/53504355 Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执 ...

  6. Python基础-2 变量与常量

    变量与常量 变量:在程序运行过程中,值会发生变化的量 常量:在程序运行过程中,值不会发生变化的量 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值. 这里有一点需要注意的是,在py ...

  7. Python基础02 变量

    Python中的变量有两个特点: 1. 无需声明 a = 1 2. 不与类型绑定 a = 1 a = 'hello world' 变量名只是内存中具体对象的一个引用(reference). 对于 a ...

  8. Python基础 之 变量、用户交互、if条件语句、while循环语句、编码、逻辑运算

    一.Python介绍 Python 崇尚优美.清晰.简单 Python是一门动态解释型的强制性定义的语言. 二.编译型和解释型的区别 编译型:一次性将所有与程序编译成二进制文件. 缺点:开发效率低,不 ...

  9. Python基础之变量,常量,注释,数据类型

    由于上学期学了C语言,对于这一块的内容肯定算熟悉,只是注释的方法有些不同,但得还是一步一步的来!没有基础的同学看了这篇随笔也会大有助益的! 什么是变量?所谓变量就是将一些运算的中间结果暂存到内存中,以 ...

  10. python基础(变量、基础数据类型、流程控制)

    今日内容html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select ...

随机推荐

  1. September 12th 2016 Week 38th Monday

    After all, tomorrow is another day. 不管怎样,明天又是全新的一天. Another day? Maybe.  Remember when you reach for ...

  2. 让chrome的控制台更高大上(装B用)

    作为一名屌丝前端程序员,在装B的道路上是越走越远了!废话不多说,直接先上几张图:我的Element是这样的: 我的console是这个样子的: 我的Timeline是这个样子的: ---------- ...

  3. hud 2602 Bone Collector

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602 思路:典型的01背包 #include<stdlib.h> #include< ...

  4. myaql常用函数

    一.数学函数 abs(x)   返回x的绝对值 bin(x)   返回x的二进制(oct返回八进制,hex返回十六进制) ceiling(x)   返回大于x的最小整数值 exp(x)   返回值e( ...

  5. JQ 练习题

    1.留言板 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  6. CSS3–1.css3 新增选择器

    1.后代级别选择器 2.同辈级别选择器 3.伪类选择器 4.属性选择器 5.UI伪类选择器 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T ...

  7. MySQL 监控

    •Table_locks_immediate  The number of times that a request for a table lock could be granted immedia ...

  8. C#的正则表达式

    using System; using System.Collections; using System.Collections.Generic; using System.IO; using Sys ...

  9. vim: vs sp 调整窗口高度和宽度

    转自:http://www.cnblogs.com/xuechao/archive/2011/03/29/1999292.html vim多窗口有时候需要调整默认的窗口宽度和高度,可以用如下命令配合使 ...

  10. Validform 学习笔记---代码练习

    上一节主要梳理了validform的基础知识,针对这些基础知识,编写代码的时候,也整理的部分知识,先记录以便后期温习. 验证部分的css @charset "utf-8"; /* ...