随笔分类 - Python学习笔记
摘要:【操作】定义多点坐标_绘出折线_并计算起始点和终点距离 import turtle import math #定义多个点的坐标 x1,y1 = 100,100 x2,y2 = 100,-100 x3,y3 = -100,-100 x4,y4 = -100,100 #绘制折线 turtle.penup
阅读全文
摘要:###布尔值 Python2 中没有布尔值,直接用数字 0 表示 False,用数字 1 表示 True。Python3 中,把 True 和 False 定义成了关键字,但他们的本质还是 1 和 0,甚至可以和数字相加。 >>> a = True >>> b = 3 >>> a+b 4 ###比较
阅读全文
摘要:###同一运算符 同一运算符用于比较两个对象的存储单元,实际比较的是对象的地址。 is 与 == 区别:is 用于判断两个变量引用对象是否为同一个,既比较对象的地址。== 用于判断引用变量引用对象的值是否相等,默认调用对象的 __eq__()方法。 ###整数缓存问题 Python 仅仅对比较小的整
阅读全文
摘要:###时间的表示 计算机中时间的表示是从“1970 年 1 月 1 日 00:00:00”开始,以毫秒(1/1000 秒)进行计算。我们也把 1970 年这个时刻成为“unix 时间点”。这样,我们就把时间全部用数字来表示了。 python 中可以通过 time.time() 获得当前时刻,返回的值
阅读全文
摘要:###整数 Python 中,除 10 进制,还有其他三种进制:0b 或 0B,二进制 0 10o 或 0O,八进制 0 1 2 3 4 5 6 70x 或 0X,十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f 这三种进制可以非常方便的进行“位运算”操作。位运算知识后续将会
阅读全文
摘要:###浮点数 浮点数,称为 float。浮点数用a*b10形式的科学计数法表示。比如:3.14,表示成:314E-2 或者 314e-2。这些数字在内存中也是按照科学计数法存储。 ###类型转换和四舍五入 1. 类似于 int(),我们也可以使用 float()将其他类型转化成浮点数。2. 整数和浮
阅读全文
摘要:###最基本内置数据类型和运算符 每个对象都有类型,python 中最基本的内置数据类型:1. 整型整数,2345,10,502. 浮点型小数,3.14 或者科学计数法 314e-23. 布尔型表示真假,仅包含:True、False4. 字符串型由字符组成的序列。 “abc”,”sxt”,“尚学堂”
阅读全文
摘要:###变量和简单赋值语句 ###变量的声明和赋值 变量的声明和赋值用于将一个变量绑定到一个对象上,格式如下:变量名 = 表达式 最简单的表达式就是字面量。比如:a = 123 。 运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象;然后,将这个对象地址赋值给左边的变量。 【操作】
阅读全文
摘要:###链式赋值 链式赋值用于同一个对象赋值给多个变量。x=y=123 相当于:x=123; y=123 >>> x=y=123 >>> x 123 >>> y 123 >>> ###系列解包赋值 系列数据赋值给对应相同个数的变量(个数必须保持一致)>>> a,b,c=4,5,6 相当于:a=4;b=
阅读全文
摘要:###对象 Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成。 1. 标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj)可返回对象 obj 的标识。2. 类型用于表示对象存储的“数据”的类型。类型可以限制对
阅读全文
摘要:###引用 在 Python 中,变量也成为:对象的引用。因为,变量存储的就是对象的地址。变量通过地址引用了“对象”。 变量位于:栈内存(压栈出栈等细节,后续再介绍)。对象位于:堆内存。 ###Python 是动态类型语言 变量不需要显式声明类型。根据变量引用的对象,Python 解释器自动确定数据
阅读全文
摘要:###标识符 ###基本用法 标识符:用于变量、函数、类、模块等的名称。标识符有如下特定的规则:1. 区分大小写。如:sxt 和 SXT 是不同的2. 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线3. 不能使用关键字。比如:if、or、while 等。4. 以双下划线开头和结尾的名
阅读全文
摘要:1. 建立 Python 开发环境,并完成第一个 Python 程序。将整个过程使用图文描述出来。2. 根据老师代码,完成奥运五环的绘图程序 #导入绘图模块 import turtle #配置画笔粗细 turtle.width(10) #绘制绿环 turtle.color("blue") turtl
阅读全文
摘要:###Python程序的构成 1. Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。2. 模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。3. 语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。 ##
阅读全文
摘要:###程序基本格式 1. 恰当的空格,缩进问题 (1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。 (2) 语句从新行的第一列开始。 (3) 缩进风格统一: 1 每个缩进层次使用 单个制表符 或四个空格(IDE 会自动将制表符设置成 4 个空格) 2 Pytho
阅读全文
摘要:###学会学习,再去学习 1.守 2.破 3.离 ###要动手,实战吧 1.练习 2.练习 3.练习
阅读全文
摘要:1.为了让初学者更加容易接受编程,我们这里先从海龟画图开始讲解。这样,大家在不接触其他编程概念时,就能开始做出一些简单的效果。提高兴趣,寓教于乐。 >>> import turtle #导入 turtle 模块>>> turtle.showturtle() #显示箭头 >>> turtle.writ
阅读全文
摘要:###IDLE介绍 1. IDLE 是 Python 的官方标准开发环境,Python 安装完后同时就安装了 IDLE。2. IDLE 已经具备了 Python 开发几乎所有功能(语法智能提示、不同颜色显示不同类型等等),也不需要其他配置,非常适合初学者使用。3. IDLE 是 Python 标准发
阅读全文
摘要:###Python 下载安装和配置 1. 进入官网:www.python.org/downloads/2. 下载3. 安装(和安装一般软件区别不大)4. 环境变量问题勾选:“Add Python to environment variable”。 这样就会将 Python 添加到环境变量 Path
阅读全文
摘要:###交互模式(脚本 shell 模式) 1. 进入命令行窗口,输入:python 2. >>>即为“提示符”3. 关闭交互窗口:(1) Ctrl+Z 和回车(2) 输入 quit()命令(3) 直接关闭命令行窗口4. 中断程序执行:ctrl+C 交互模式工作原理和 Python 处理文件的方式一样
阅读全文