python内建类型
来源:互联网 发布:分销网络有哪些 编辑:程序博客网 时间:2024/05/10 09:29
一 Python内建类型概述:
(1)主要数据类型包括:numerics(数字)、sequences(序列)、mappings(映射)、classes、instances and exception。
(2)特点:所有标准对象可以用于布尔测试、同类型之间可以比较大小和转换为string(使用内建函数repr(obj)或str(obj))。
*任何对象都可以在if、while或布尔表达式中测试真值,下面的这些值被认为是false(其余是true):
*布尔操作符:
*python有八个比较操作符,它们具有相同的优先级(比布尔操作符优先级高):
(3)标准类型分类:
*可变类型:数字、字典
*不可变类型:数字、字符串、元组
二 Numeric(数字)类型——int,float,complex
(1)Integers(整型):
(2)Floating point number(双精度浮点型):通常用c中的double实现。
(3)Complex number(复数):
*例子:comp=12+2j
*注意:虚数部分必须有后缀j或J。
*可通过*.real返回实部;*.imag返回虚部。
三 Sequence序列类型:
(1)python有六种序列类型:strings、list、tuples、range、byte sequences(bytes object)、byte arrays(bytearray objects)。
(2)字符串:
*字符串中单引号和双引号一样,三引号可以指示一个多行字符串。
(3)列表:
*包含任意数目的Python对象(标准和用户自定义)的灵活的容器。
*列表可以存储不同类型的对象。
*中括号[]。
(4)元组:
*元组是不可变的,是只读的。
*小括号()。
(5)列表和元组和数组的区别:
*列表和元组可以存储任意数量任意类型的Python对象,但是数组只能存储同类型对象。
*列表和元组区别:列表用[]包裹,元素个数及元素的值可以改变,元组用()包裹,不可以更改。
四 Set集合类型:
(1)set对象是一个无序排列的可哈希的对象。
(2)有两种内建集合类型:set和frozenset。
*set类型是可变集合:可以添加和删除元素,不是可哈希的。
*frozenset是不可变集合:可哈希。
五 映射类型——dict:
六 其它内建类型:
- python内建类型
- Python内建对象类型
- python中常见内建类型
- python中的字符串类型内建方法
- Python字符串类型的内建函数
- python列表类型内建函数
- python 标准类型内建函数
- python 列表类型内建函数
- Python字符串类型的内建函数
- python标准类型内建函数
- Python内建类型——真值测试
- python中常用的列表类型内建函数
- Python唯一的内建映射类型之字典
- 零基础学python-4.2 其他内建类型
- Python学习笔记_字符串类型内建方法
- python内建函数——类型转化函数
- python 序列类型可用的内建函数
- Python序列类型操作符和内建方法
- MatLab2012b/MatLab2013b分类器大全(svm,knn,随机森林等)
- Delphi 的接口(4) - 接口的属性
- DOS中Copy命令合并文件
- 二叉树的层次遍历(广度优先遍历)
- Eclipse 3.7 恢复字体为Courier New
- python内建类型
- 只管开始做
- 在Linux虚拟机上安装VMWare Tool
- linker command failed with exit code 1 解决
- Delphi 的接口(1) - 前言
- 简单实现系统托盘
- Leetcode: Best Time to Buy and Sell Stock
- 求相同后缀首字符(单链表)
- 将多个文本文件合并成一个文件的3种方法