【Python学习】 D1

【Python学习】 D1,第1张

【Python学习】 D1

文章目录
  • 目录

    一、Python简介

    特点

    应用范围

    缺点

    常用Python解释器

    二、Python开发准备

    1.Python下载安装与配置

    2.程序基本格式

    三、图形化程序设计

    1.基本图形绘制

    2.奥运五环绘制

    四、基础知识

    1、程序的构成

    2、面向对象

    3、引用

     4、标识符

    规则

    使用帮助查看关键字

     5、变量和简单赋值语句

    变量的声明和赋值

     删除变量和垃圾回收机制


一、Python简介

Python是一种解释型、面向对象的语言

特点
  1. 简洁
  2. 可读性强 
  3. 面向对象
  4. 免费、开源
  5. 可移植性、跨平台
  6. 丰富的库
  7. 可扩展性
应用范围
  1. 科学计算
  2. 人工智能
  3. WEB服务端和大型网站后端
  4. GUI开发
  5. 游戏开发
  6. 移动设备
  7. 嵌入式设备
  8. 系统运维
  9. 大数据
  10. 云计算 
缺点

        是解释执行,性能较低 

常用Python解释器
  1. CPython
  2. Jython
  3. IronPython
  4. PyPy 
二、Python开发准备 1.Python下载安装与配置
  1. 进入官网
  2. 下载
  3. 安装
  4. 配置环境变量
2.程序基本格式
  1. 恰当的空格、缩进
  2. 区分大小写
  3. 注释:   (1)行注释:#        (2)段注释:'''   ''' 
  4. 行连接符:      将一行较长的程序分为多行
三、图形化程序设计 1.基本图形绘制
#导入turtle
import turtle
#显示箭头
turtle.showturtle()
#打印字符串
turtle.write("abc")
#箭头沿当前方向前进300个单位长度并画下其轨迹
turtle.forward(300)
#画笔颜色改为红色
turtle.color("red")
#箭头线左旋转90度
turtle.left(90)
turtle.forward(300)
#箭头到达目标坐标并画下其轨迹
turtle.goto(0, 50)
turtle.goto(0, 0)
#抬笔,此后箭头移动轨迹不会被画下
turtle.penup()
turtle.goto(0, 0)
#落笔,此后箭头移动轨迹可以被画下
turtle.pendown()
#箭头从当前位置沿逆时针画半径为100的圆
turtle.circle(100)
turtle.forward(300)

以上代码可得到如下图画: 

2.奥运五环绘制
import turtle
#调整笔画宽度
turtle.width(10)

turtle.color("blue")
turtle.circle(50)

turtle.penup()
turtle.goto(120, 0)
turtle.pendown()
turtle.color("black")
turtle.circle(50)

turtle.penup()
turtle.goto(240, 0)
turtle.pendown()
turtle.color("red")
turtle.circle(50)

turtle.penup()
turtle.goto(60, -50)
turtle.pendown()
turtle.color("yellow")
turtle.circle(50)

turtle.penup()
turtle.goto(180, -50)
turtle.pendown()
turtle.color("green")
turtle.circle(50)

 可得到如下图案:

四、基础知识 1、程序的构成

        程序<----模块<----语句 

2、面向对象

Python中,一切皆对象。每个对象由标识(id)、类型(type)、值(value)组成

对象的本质:一个内存块,拥有特定的值,支持特定的相关 *** 作

3、引用

变量在Python中也称为“对象的引用”,因为变量储存的就是对象的地址,变量通过地址引用了对象。

变量位于:栈内存

对象位于:堆内存

  • Python是动态类型语言,变量不需要显式声明类型
  • Python是强类型语言 ,只支持该类型支持的 *** 作
 4、标识符

用于变量、函数、类、模块等的名称

规则
  1. 区分大小写
  2. 只能用字母、数字、下划线,且不能以数字开头
  3. 不能使用关键字
  4. 尽量避免以双下划线开头和结尾,因为这些名称通常有特殊含义
  5. 类型规则模块和包名全小写字母,尽量简单,多个单词间用下划线隔开函数名全小写字母,多个单词间用下划线隔开类名驼峰原则常量名全大写字母,多个单词间用下划线隔开

使用帮助查看关键字

Python系统帮助:

>>> help()
help > keywords

电脑系统帮助:

按F1键可调出可调出系统帮助界面 

 5、变量和简单赋值语句 变量的声明和赋值

变量名 = 表达式

变量在使用前必须先被初始化 

 删除变量和垃圾回收机制

可以通过del语句删除不再使用的变量,如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5690086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存