常用内置对象

在python中一切都是对象。

python内置对象

对象类型类型名称示例简要说明
数字 int、float、complex 123、3.14、1.3e5、3+4j 数字大小没有限制,内置支持复数及其运算
字符串 str 'sw','''py''',"stru","""wo""",r'abc',R'abc' 使用单引号,双引号,三引号作为定界符,以字母r或R引导的表示原始字符串
字节串 bytes b'hello world' 以字母b引导,可以使用单引号,双引号,三引号作为定界符
列表 list [1,2,3],['a','b',['c',2]] 所有元素放在一对方括号中,元素之间使用逗号隔开,其中的元素可以是任意类型
字典 dict {1:'food',2:'taste',3:'import'} 所有元素放在一对大括号中,元素之间使用逗号隔开,元素形成“健:值”
元组 tuple (2,-5,6),(3,) 所有元素放在一对圆括号中,元素之间使用逗号隔开,如果元组中只有一个元素的话,后面的逗号不能省略
集合 set、frozenset {'a','b','c'} 所有元素放在一对大括号中,元素之间使用逗号隔开,元素不允许重复;另外,set是可变的,frozenset是不可变的
布尔型 bool True,False 逻辑值,关系运算符,成员测试运算符,同一性测试运算符组成的表达式的值一般为True或False
空类型 NoneType None 空值
异常 Exception、ValueError、TypeError...   python内置大量异常类,分别对应不同类型的异常
文件   f=open('data.dat','rb') open是python的内置函数,使用指定的模式打开文件,返回文件对象
其它迭代对象   生成器对象、range对象、zip对象、enumerate对象、map对象、filter对象 具有惰性求值的特点
编程单元   函数(使用def定义)、类(使用class定义)、模块(类型为module) 类和函数都属于可调用对象,模块用来集中存放函数、类、常量或其他对象

一、字符串

  1. 加法
    >>> n1 = "alex"
    >>> n2 = "sb"
    >>> n3 = n1 + n2
    >>> print (n3)
    alexsb
    
  2. 乘法
    >>> n1 = "alex"
    >>> n2 = "sb"
    >>> n3 = n1 + n2
    >>> print (n3)
    alexsb
    >>> n4 = n1 * 3
    >>> print (n4)
    alexalexalex
    

二、数字

  1. 加减乘除次方余商
    >>> a1 = 10
    >>> a2 = 20
    >>> a3 = a1 + a2
    >>> a4 = a1 - a2
    >>> a5 = a1 * a2
    >>> a6 = a2 / a1
    >>> a7 = 4**4
    >>> a8 = 39 % 8
    >>> print(a3,a4,a5,a6,a7,a8)
    30 -10 200 2.0 256 7
    >>> a9 = 39 // 8
    >>> a9
    4
    >>> a10 = -9 // 2
    >>> a10
    -5
    

posted on 2019-02-17 22:44  0x153_小波  阅读(160)  评论(0编辑  收藏  举报