列表 Python的列表是: 任意对象的有序集合 通过偏移访问 可变长度、异构以及任意嵌套 属于“可变序列”的分类 对象引用数组 下表是常见/具有代表性的列表对象操作: 操作 解释 L=[] 一个空的列表 L=[123,'abc',1.23,{}] 有四个项的列表,索引从0到3 L=list('spam') 一个可迭代对象元素的列表 L=list(range(-4,4)) 连续整数的列表 L[i] 索引 L[i][j] 索引的索引(用于列表嵌套列表) L[i:j] 分片 len(L) 求长度 L1+L2 拼接 L3 重复 forxinL...

  jYgglCDuJc6U   7小时前   5   0   0 Python

1.1基本概念 1.数据 什么是数据:数据是现实世界中客体在计算机中的抽象表示,具体的说,它是一种存储于计算机内的符号串。 数据的特性:(1)数据表现形式的多样性(2)数据的可构造性:数据分为结构化数据、半结构化数据和非结构化数据。结构化数据有型(type)和值(value)之分。结构化数据的型又包含了数据结构、数据类型、数据模式。(3)数据的挥发性与持久性:挥发性数据存储在内存中,程序结束时消亡;持久性数据存储在磁盘中。(4)数据的私有性与共享性:为特定应用(程序)服务的数据称为私有(private)数据,而为多个应用(程序)服务的数据则称为共享(share)数据。(5)数据的海量性:少量...

  jYgglCDuJc6U   2天前   10   0   0 其他数据库

本章范围 本章主要讲str字符串类型,有关的操作适用于Unicode处理。 Unicode简介 ASCII是Unicode的简单形式,但Unicode适用于非英语地区的人们。两者在文件中的编码不同。 在Python3.X中,有三种字符串类型:str用于Unicode文本,bytes用于二进制数据,bytearray是bytes的一种可修改的变体。 在Python2.X中,unicode字符串表示Unicode文本,str同时处理8位文本和二进制数据。 实际上,Unicode的主要不同在于它在内存和文件之间来回移动所要求的转换步骤。除此之外它大体上只是一个字符串处理过程。 字符串基础 字符串...

  jYgglCDuJc6U   4天前   32   0   0 Python

缺少声明语句的情况 我们没有声明变量的类型,但是当直接赋值时,Python知道应该把它转换为什么类型。(如a=3,Python把它识别为整数) 变量,对象和引用 Python这么解释变量: 变量创建:第一次给变量赋值时相当于创建变量,之后的赋值改变变量值。 变量类型:变量不会拥有任何和它关联的类型信息和约束,它只是引用了一个特定的对象而已。 变量使用:当变量出现在表达式中,它会被使用的对象代替。Python执行赋值语句(以a=3为例)的步骤: 创建一个对象表示值3 如果第一次对a赋值,创建一个变量a 将变量a与对象3连接 实际效果如图所示: 具体而言, 变量是一个系统表的入口,包含...

  jYgglCDuJc6U   5天前   38   0   0 Python

数值类型基础知识 在Python中,数值实际上是一种类型的分类,包括: 整数、浮点数 复数 小数:固定精度对象 分数:有理数对象 集合:带有数值运算的集合体 布尔值:True,False 内置函数与块:round,math,random等 表达式、无限制精度整数(很大的整数)、位运算、八进制、十二进制、二进制 第三方扩展:向量、库、可视化、作图等其中整数、浮点数最为常见,因此先从它们讲起。 数值字面量 字面量 解释 1234,-24,0,99999999999999 整数(无大小限制) 1.23,1.,3.14e-10,4E210,4.0e+210 浮点数 0o177...

  jYgglCDuJc6U   8天前   26   0   0 Python

在Python中,数据以对象的形式出现,包括内置对象和自己创建的对象。在这一章中,我们首先了解Python的内置对象。 Python知识结构 Python程序可以分为模块、语句、表达式以及对象: 程序由模块构成 模块包含语句 语句包含表达式 表达式创建并处理对象 为什么使用内置类型 内置对象使程序更容易编写 内置对象是可扩展的组件 内置对象往往比定制的数据结构更加有效率 内置对象是语言标准的一部分 Python核心数据类型 对象类型 字面量/构造示例 数字 1234,3.1415,3+4j,0b111,Decimal(),Fraction() 字符串 'spam',"...

  jYgglCDuJc6U   9天前   37   0   0 Python

Python解释器简介 我们在Python的官网下载并安装Python后,它会生成一些组件,包括解释器和一套支持库。Python的代码必须在解释器中运行。 程序运行 程序员的视角 一个Python程序仅是一个包含Python语句的文本文件。例:创建script0.py文件,并写上: print("Hello,world!") print(2100) 然后,我们在命令行窗口,调用Python执行文件: Python的视角 在解释器解释文件的内容时,还会做一些别的事情。 字节码编译 如果Python在机器上拥有写入权限,那么它把程序的字节码保存为一个以.pyc为扩展名的文件,这个就是字节码文件。...

  jYgglCDuJc6U   10天前   40   0   0 其他语言

人们为什么使用Python 软件质量:可读性、可维护性 开发者生产效率:代码更少 程序的可移植性:同样的代码在不同的操作系统中都可以运行 标准库的支持:内置可移植的功能模块 组件构成:轻松地与应用程序的其他部分通信 享受乐趣:略 软件质量 追求代码简洁,可读性 模块化、面向对象(OOP) 开发者效率 让程序员付出更少经历,完成更多任务 Python是一门“脚本语言”吗 Python可以定性为一门面向对象的脚本语言。它也可以被视为: Shell工具:在命令行运行 控制语言:可以控制、重定向其他应用组件的“胶水”层,调用能够访问硬件的相关组件。 使用便捷:使编程任务更简单 Python的缺...

  jYgglCDuJc6U   10天前   24   0   0 Python

这一章主要讲:如何启动Python程序、如何交互地输入代码、代码的各种运行方式。 交互式命令行模式 开始一个交互式会话 在终端中,输入python: 我们就开启了会话。结束会话按Ctrl+Z: 系统路径 如果我们要在终端中,输入python就可以启动,那么就需要设置环境变量PATH使其包含安装的python路径,否则就需要输入完整的路径。 我们也可以在终端中输入cd<python的安装路径>来跳转。 Python3.3中的新Windows选项:PATH和启动器 从Python3开始,Windows安装程序有一个选项,在选中时能够使Python3.3的目录自动添加到PATH,这样我...

  jYgglCDuJc6U   10天前   27   0   0 Python
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~