zoukankan      html  css  js  c++  java
  • Python基础3- 变量与数字

    1、Python变量不需要声明,其赋值操作既是变量声明和定义的过程;
    2、Python中每个变量在使用前都必须赋值,变量赋值后该变量才会被创建;
    3、Python变量是存储内存中的值,若变量赋值时内存中存在对应的值则直接指向该值,若内存中不存在该值则创建变量时会自动分配一块内存空间给对应变量(可通过内置函数id(变量名)来验证);
    4、变量赋值用等号(=)来进行,左边为变量名,右边为值,同时Python允许多个变量同时赋值(相同值与不同值);
    5、如果要让同一变量存储不同的数据,不需要删除原有变量就可以直接赋值.

    C:windowssystem32>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)       #将序列的所有元素随机排序

  • 相关阅读:
    系统边界确定
    用例分析技术:确定系统边界
    系统边界的定义
    【转】读《程序员修炼之道》
    项目管理之需求基线管理
    字符串流sstream[part3/使用字符串流进行安全的类型转换]
    字符串流sstream[part2/使用同一个字符串流反复读写数据]
    字符串流sstream[part1/基本知识]
    文件操作的openmode
    文件操作的一些函数
  • 原文地址:https://www.cnblogs.com/dtest/p/4053718.html
Copyright © 2011-2022 走看看