随笔分类 -  Python

上一页 1 2 3 4

(一)Python入门-2编程基本概念:17字符串-split()分割-join()合并-join()效率测试
摘要:一:split()分割 split()可以基于指定分隔符将字符串分隔成多个子字符串(存储到列表中)。如果不指定分隔 符,则默认使用空白字符(换行符/空格/制表符)。示例代码如下: 二:join()合并 join()的作用和split()作用刚好相反,用于将一系列子字符串连接起来。示例代码如下: 注: 阅读全文

posted @ 2019-05-11 23:25 JACK#zhang 阅读(335) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:18字符串-驻留机制-内存分析-字符串同一判断-值相等判断
摘要:一:字符串驻留 仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串驻留池中。 Python 支持字符串驻留机制,对于符合标识符规则的字符串(仅包含下划线(_)、字母 和数字)会启用字符串驻留机制驻留机制。 二:字符串比较和同一性 我们可以直接使用==,!=对字符串进行比较,是否含有相同的字符 阅读全文

posted @ 2019-05-11 23:25 JACK#zhang 阅读(261) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:07内置数据类型-基本算数运算符
摘要:一:Python内置数据类型 每个对象都有类型,python中最基本的内置数据类型: 1. 整型:整数,2345,10,50 2. 浮点型:小数,3.14 或者科学计数法 314e-2 3. 布尔型:表示真假,仅包含:True、False 4. 字符串型:由字符组成的序列。 “abc”,”speed 阅读全文

posted @ 2019-05-11 23:24 JACK#zhang 阅读(256) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:08整数-不同进制-其他类型转换成整数
摘要:一:整数-不同进制 Python中,除10 进制,还有其他三种进制: ·0b或0B,二进制 0 1 ·0o 或0O,八进制 0 1 2 3 4 5 6 7 ·0x或 0X,十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f 这三种进制可以非常方便的进行“位运算”操作。位运算知识 阅读全文

posted @ 2019-05-11 23:24 JACK#zhang 阅读(299) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:09浮点数-自动转换-强制转换-增强赋值运算符
摘要:一:浮点数 浮点数,称为 float。 浮点数用科学计数法表示。比如:3.14,表示成:314E-2或者 314e-2。 这些数字在内存中也是按照科学计数法存储。 二:类型转换和四舍五入 1. 类似于int(),我们也可以使用 float()将其他类型转化成浮点数。 2. 整数和浮点数混合运算时,表 阅读全文

posted @ 2019-05-11 23:24 JACK#zhang 阅读(463) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:10时间表示-unix时间点-毫秒和微妙-time模块
摘要:一:时间表示 计算机中时间的表示是从“1970 年 1月 1日 00:00:00”开始,以毫秒(1/1000 秒) 进行计算。我们也把1970 年这个时刻成为“unix 时间点”。 这样,我们就把时间全部用数字来表示了。时间本质上就是数字 python中可以通过 time.time() 获得当前时刻 阅读全文

posted @ 2019-05-11 23:24 JACK#zhang 阅读(742) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:11布尔值-比较运算符-逻辑运算符及短路问题
摘要:一:布尔值 Python2中没有布尔值,直接用数字 0表示 False,用数字1 表示True。 Python3中,把 True和 False 定义成了关键字,但他们的本质还是 1和 0,甚至可以和数字相加。 二:比较运算符 所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和Fa 阅读全文

posted @ 2019-05-11 23:24 JACK#zhang 阅读(327) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:12同一运算符-整数缓存问题
摘要:一:同一运算符 同一运算符用于比较两个对象的存储单元,实际比较的是对象的地址。 is 与 == 区别: is 用于判断两个变量引用对象是否为同一个,既比较对象的地址。 == 用于判断两个变量引用对象的值是否相等,默认调用对象的 __eq__()方法。 二:整数缓存问题 Python仅仅对比较小的整数 阅读全文

posted @ 2019-05-11 23:24 JACK#zhang 阅读(227) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:01程序的构成
摘要:一:Python程序的构成 二:Python文件的创建和执行 之前使用的交互式环境,每次只能执行一条语句;为了编写多条语句实现复杂的逻辑, 可以通过创建 Python 文件,并执行该文件。 在 IDLE 环境中,可以通过 File-->new 创建 Python 文件,并可以编辑该文件内容。也可以通 阅读全文

posted @ 2019-05-11 23:23 JACK#zhang 阅读(377) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:02对象的基本组成和内存示意图
摘要:一:对象 Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、值(value) 组成。 1. 标识:用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj) 可返回对象obj 的标识。 2. 类型:用于表示对象存储的“数据”的类型。类型可以 阅读全文

posted @ 2019-05-11 23:23 JACK#zhang 阅读(241) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:03引用的本质-栈内存和堆内存-内存示意图
摘要:引用 在Python中,变量也称为:对象的引用。因为,变量存储的就是对象的地址。 变量通过地址引用了“对象”。 变量位于:栈内存(压栈出栈等细节,后续再介绍)。 对象位于:堆内存。 Python是动态类型语言 变量不需要显式声明类型。根据变量引用的对象,Python解释器自动确定数据类型。 Pyth 阅读全文

posted @ 2019-05-11 23:23 JACK#zhang 阅读(1319) 评论(2) 推荐(0) 编辑

(一)Python入门-2编程基本概念:04标识符-帮助系统简单实用-命名规则
摘要:一:标识符 标识符:用于变量、函数、类、模块等的名称。标识符有如下特定的规则: 1. 区分大小写。如:JACK和jack 是不同的 2. 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线 3. 不能使用关键字。比如:if、or、while 等。 4. 以双下划线开头和结尾的名称通常有特 阅读全文

posted @ 2019-05-11 23:23 JACK#zhang 阅读(142) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:05变量的声明-初始化-删除变量-垃圾回收机制
摘要:一:变量的声明和赋值 变量的声明和赋值用于将一个变量绑定到一个对象上,格式为: 变量名 = 表达式 最简单的表达式就是字面量。比如:a=123 。 运行过程中,解释器先运行右边的表达式, 生成一个代表表达式运算结果的对象;然后,将这个对象地址赋值给左边的变量。 【操作】变量在使用前必须先被初始化(先 阅读全文

posted @ 2019-05-11 23:23 JACK#zhang 阅读(1026) 评论(0) 推荐(0) 编辑

(一)Python入门-2编程基本概念:06链式赋值-系列解包赋值-常量
摘要:一:链式赋值 链式赋值用于同一个对象赋值给多个变量。 如:x=y=123 相当于:x=123; y=123 二:系列解包赋值 系列数据赋值给对应相同个数的变量(个数必须保持一致) 如:>>> a,b,c=4,5,6 相当于:a=4;b=5;c=6 【操作】使用系列解包赋值实现变量交换 三:常量 Py 阅读全文

posted @ 2019-05-11 23:23 JACK#zhang 阅读(531) 评论(0) 推荐(0) 编辑

(一)Python入门:05Python程序格式-缩进-行注释-段注释
摘要:1、恰当的空格,缩进问题 (1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。 (2) 语句从新行的第一列开始。 (3) 缩进风格统一: 每个缩进层次使用单个制表符或四个空格(IDE会自动将制表符设置成 4个 空格);Python用缩进而不是{}表示程序块 2、P 阅读全文

posted @ 2019-05-11 23:22 JACK#zhang 阅读(786) 评论(0) 推荐(0) 编辑

(一)Python入门:06海龟绘图-坐标系问题-画笔各种方法
摘要:一:开始学习图形化程序设计 二:绘制奥运五环标记 运行结果: 阅读全文

posted @ 2019-05-11 23:22 JACK#zhang 阅读(5502) 评论(0) 推荐(0) 编辑

(一)Python入门:03开发环境介绍-交互模式的使用-IDLE介绍和使用
摘要:一:Python开发环境 开发环境,英文是 IDE(Integrated Development Environment 集成开发环境)。 不要纠结于使用哪个开发环境。开发环境本质上就是对 Python解释器 python.exe 的 封装,核心都一样。可以说:“开发环境IDE,只是解释器的一个外挂 阅读全文

posted @ 2019-05-11 23:21 JACK#zhang 阅读(5777) 评论(0) 推荐(0) 编辑

(一)Python入门:04IDLE开发环境的使用-建立Python源文件
摘要:一:第一个python源程序 打开Python自带的IDLE,点击File选择New File。然后输入源代码如下图。然后File选择save保存到硬盘中。如:d:/python/mypy01.py 执行代码:在IDLE中单击 F5或者 run-->run module 执行这个源程序。 第一个Py 阅读全文

posted @ 2019-05-11 23:21 JACK#zhang 阅读(1697) 评论(0) 推荐(0) 编辑

(一)Python入门:02Python下载-安装-配置-第一行Python程序
摘要:一:Python下载安装和配置 二:第一行Python程序 打开cmd命令窗口,输入python回车。出现如下提示说明Python安装成功 输入代码:print("hello python")回车。命令窗口执行python第一行代码。 阅读全文

posted @ 2019-05-11 23:20 JACK#zhang 阅读(291) 评论(0) 推荐(0) 编辑

(一)Python入门:01Python介绍-特性-版本问题-应用范围
摘要:Python 是当今世界最潮的编程语言之一,它语法简单、通俗,语言结构清晰,是很多零基础编程者的最爱。Python 的受欢迎程度已经与 Java、C 语言成三足鼎立之势。如果你曾 经学习过 Java,再学习 Python 的话就会感觉非常的轻松。Python 拉近了菜鸟与老鸟之间的 距离,Pytho 阅读全文

posted @ 2019-05-11 16:57 JACK#zhang 阅读(311) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4