001 Python中的基本类型初步介绍
这个但是根据书来整理的,显得有些多,也不够完整。
一:介绍
1.为什么使用内置对象
对象类型是语言的一个部分
内置对象构成了每个python程序的核心部分
二:数字
1.**是乘方

2.math数学模块

3.random模块

三:字符串
1.介绍
字符串是单个字符的字符串的序列
2.序列长度,查看元素(使用方括号【】,在方括号中可以使用任意的表达式)

3.反向索引

4.分片

5.合并(两个字符串之间)

6.重复

7.不可变性(但是同一个变量名可以被多次赋值)

8.查找与替换

9.分割

10.转换为大小写

11.是否是字母

12.格式化

13.寻求帮助dir

14.寻求帮助help

15.模式匹配


四:列表
1.介绍
没有固定的大小,可以改变大小。
是一个有序的集合(任意的类型),通过偏移量进行赋值以及调用
2.长度

3.查看,包括切片

4.相加(像字符串,自身没有变化)

5.添加append

6.删除

7.排序

8.反转reverse

9.删除元素

10.插入

11.嵌套

12.列表解析

13.复杂的列表解析

14.列表解析

15.括号中的解析语句

16.产生相同的效果

五:字典
1.介绍
通过键而不是相对位置来存储
是一种映射类型,具有可变性,可大可小
2.新建字典

3.查看
【】中的是键,不是相对位置

4.修改值

5.新建空字典,并添加元素

6.重访嵌套

7.for循环

8.排序

9.排序for循环

方式二

10.新增元素

11.两种取出

六:元组
1.介绍
一个不可以变得序列
提供一个完整的约束
2.添加元素,但是本身没有变化

3.专用的两个调用方法

4.支持混合嵌套,但是长度不可以改变

七:文件
1.书写

2.读出

3.帮助信息

八:其他类型(集合,数值,布尔)
1.介绍集合
唯一不可变的对象的无序集合
2.建立集合

001 Python中的基本类型初步介绍的更多相关文章
- Python中内置数据类型list,tuple,dict,set的区别和用法
Python中内置数据类型list,tuple,dict,set的区别和用法 Python语言简洁明了,可以用较少的代码实现同样的功能.这其中Python的四个内置数据类型功不可没,他们即是list, ...
- Python 中的枚举类型~转
Python 中的枚举类型 摘要: 枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期.月份.状态等. 枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表 ...
- python中对象、类型和元类之间的关系
在python中对象.类型和元类构成了一个微妙的世界. 他们有在这个世界里和平共处,相辅相成.它们遵循着几条亘古不变的定律: 1.python中无处不对象 2.所有对象都有三种特性:id.类型.值 3 ...
- Python中的集合类型分类和集合类型操作符解析
集合类型 数学上,把set称作由不同的元素组成的集合,集合(set)的成员通常被称作集合元素(set elements). Python把这个概念引入到它的集合类型对象里.集合对象是一组无 ...
- Python中的鸭子类型
今天,我们来聊一聊Python中的鸭子类型(duck typing). 编程语言具有类型概念,例如Python中有数字类型.字符串类型.布尔类型,或者更加复杂的结构,例如元组tuple.列表list. ...
- Python 中的鸭子类型和猴子补丁
原文链接: Python 中的鸭子类型和猴子补丁 大家好,我是老王. Python 开发者可能都听说过鸭子类型和猴子补丁这两个词,即使没听过,也大概率写过相关的代码,只不过并不了解其背后的技术要点是这 ...
- Python中的__init__和__new__介绍
介绍 首先我们要知道在面向对象编程中,实例化基本遵循创建实例对象.初始化实例对象.最后返回实例对象这么一个过程. Python 中的 __new__ 方法负责创建一个实例对象,__init__ 方法负 ...
- (数据科学学习手札32)Python中re模块的详细介绍
一.简介 关于正则表达式,我在前一篇(数据科学学习手札31)中已经做了详细介绍,本篇将对Python中自带模块re的常用功能进行总结: re作为Python中专为正则表达式相关功能做出支持的模块,提供 ...
- Python学习笔记整理(三)Python中的动态类型简介
Python中只有一个赋值模型 一.缺少类型声明语句的情况 在Python中,类型是在运行过程中自动决定的,而不是通过代码声明.这意味着没有必要事声明变量.只要记住,这个概念实质上对变量,对象和它们之 ...
随机推荐
- Oracle——存储过程简单入门实例
1.连接plsql developer,打开一个SQL Window 2.SQL Window中创建表user_info -- Create table create table USER_INFO ...
- odp.net连接方式,部署问题总结
一. 摘要 在C#开发的过程中,经常需要操作Oracle数据库,而实际在部署程序的时候,经常要根据系统环境(32.64bit).不安装Oracle客户端等等需求,而Odp.net 也没有完美兼容的 ...
- js 拖拽 碰撞 + 重力 运动
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- PhoneUtil
package cn.fraudmetrix.octopus.horai.biz.utils; import org.springframework.util.StringUtils; import ...
- [USACO]地震 (二分答案+最优比率生成树详解)
题面:[USACO 2001 OPEN]地震 题目描述: 一场地震把约翰家的牧场摧毁了, 坚强的约翰决心重建家园. 约翰已经重建了N个牧场,现在他希望能修建一些道路把它们连接起来.研究地形之后,约翰发 ...
- php 获取压缩包名
参考链接: https://segmentfault.com/q/1010000000721799 通过curl方式获取压缩包名: function getFile($url, $save_dir = ...
- python队列queue 之优先级队列
import queue as Q def PriorityQueue_int(): que = Q.PriorityQueue() que.put(10) que.put(1) que.put(5) ...
- Java 的NIO 3个主要概念 Channel、Buffer、Selector
Java 的NIO 3个主要概念 Channel.Buffer.Selector,为何提高了性能
- Latex graphicx 宏包 scalebox命令
scalebox 命令需要加载 \usepackage{graphicx} \scalebox{水平缩放因子}[垂直缩放因子]{对象} \scalebox 命令对其作用的对象进行缩放,使缩放后的对 ...
- eclipse配置JDK
配置JDK 注意:此处配置的是JDK安装路径,不是JRE!!!