zoukankan      html  css  js  c++  java
  • Python数值类型和序列类型

    1. int、float、bool这三个数值类型和常用序列类型的定义和使用
    2. 数值类型的基本计算
    3. 序列类型的索引取值、切片、成员运算等序列类型的通用操作
    4. complex(复数)、decimal(定点数)、math模块
    5. 对象的引用机制   id():对象的内存地址

    数值类型(int、float、bool、复数)

    常用运算符   +  -  *  /  %  //  **

    取模(余数):

    向下取整:

    向上取整(math模块中的ceil()函数):

    幂运算:

    type(显示数据类型):

    复数形式:1+2j(必须为字母 j )

    精确运算(decimal定点数):

    序列类型(字符串、list、tuple)

    定义

    字符串:单引号、双引号、三引号

     list:中括号 [ ]

    tuple: 小括号 ( ) 

     

    取值

    索引取值:索引从0开始,从-1开始倒数

    切片取值:切片左闭右开  [起始:结尾:步长]

    赋值

    list 和 tuple 的区别:

    列表可变

     

    元组不可变:最好不要把可变对象放到元组里面

     

    字符串也不可变

    一定要改变字符串和元组的值时,可以重新赋值,此时内存地址已经发生了变化 

    强制转换:list()、tuple()、int()

    其它

    bytes和bytearray(了解即可)

    属于序列类型,也可以索引取值和进行切片操作

    注意:bytes是python3中特有的,python2不区分str和bytes

    bytes二进制序列类型(不可变)

     bytearray二进制数组(可变)

  • 相关阅读:
    c#,简单的冒泡排序
    uwp,c#,listView与gridView列表控件进阶
    使用gensim之KeyedVectors操作词向量模型
    python时间戳
    通过Python查找目录下含有指定字符串的所有文件
    聚类之DBSCAN
    使用pyhanlp进行分词
    将Python对象和变量保存在本地
    通过selenium进行博客备份
    matplotlib颜色代码
  • 原文地址:https://www.cnblogs.com/jiyu-hlzy/p/11738046.html
Copyright © 2011-2022 走看看