Python基础入门介绍

1268-陈同学

发表文章数:8

热门标签

首页 » Python » 正文

第一章 Python入门


一、Python介绍

简介

Python是一种解释型、面向对象的语言。由吉多·范罗苏姆于1989年发明,1991 年正式公布。
官网:http://www.python.org/

特点

  • 可读性强
  • 简洁
  • 面向对象
  • 免费和开源
  • 可移植性和跨平台

版本和兼容问题解决方案

目前主要两个版本:Python2 和 Python3
Python2:
            2000 年 10 月发布。最新版本是 2.7,已经停止更新,不会再有 2.8 以后了。预计
2020 年退出历史舞台。
Python3:
            2008 年发布。Python3 有了较大的提升,不兼容 Python2。

Python 开发环境

       开发环境,英文是 IDE(Integrated Development Environment 集成开发环境)。
不要纠结于使用哪个开发环境。开发环境本质上就是对 Python 解释器 python.exe 的
封装,核心都一样。可以说:“开发环境 IDE,只是解释器的一个外挂而已”,只是为了让
程序员更加方便编程,减少出错率,尤其是拼写错误。
常用的开发环境如下:

  1. IDLE
  2. Pycharm
  3. wingIDE
  4. Eclipse
  5. IPython

交互模式(脚本 shell 模式)

  1. 进入命令行窗口(win+r+cmd),输入:python
    Python基础入门介绍
    2.>>>即为“提示符”
    3.关闭交互窗口:
          (1) Ctrl+Z 和回车
          (2) 输入 quit()命令
          (3) 直接关闭命令行窗口
    4.中断程序执行:ctrl+C
    交互模式工作原理和 Python 处理文件的方式一样。除了一点:当你输入一些值时,交
    互模式会自动打印输出。Py 文件中则必须使用 print 语句。

IDLE 开发环境使用入门

IDLE 介绍

  1. IDLE 是 Python 的官方标准开发环境,Python 安装完后同时就安装了 IDLE。
  2. IDLE 已经具备了 Python 开发几乎所有功能(语法智能提示、不同颜色显示不同类型等
    等),也不需要其他配置,非常适合初学者使用。
  3. IDLE 是 Python 标准发行版内置的一个简单小巧的 IDE,包括了交互式命令行、编辑器、
    调试器等基本组件,足以应付大多数简单应用。
  4. IDLE 是用纯 Python 基于 Tkinter 编写,最初的作者正是 Python 之父 Guido van
    Rossum。

IDLE 实操

  1. 交互模式
    启动 IDLE,默认就是进入交互模式。
  2. 编写和执行 Python 源文件

IDLE 常用快捷键

快捷键 说明
Alt+N   Alt+P 查看历史命令上一条、下一条
Ctrl+F6 重启hell
F1 打开帮助文档
Alt+/ 自动补全前面出现的单词
Ctrl+[  Ctrl+] 缩进代码和取消缩进
Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的 py 源码供浏览
Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切换

第一个 Python 源程序

源码

print(“hello word!”)
print(“hello python!”)
print(“hello java!”)

将源代码保存到:d:/python_test/mypy01.py
在 IDLE 中单击 F5 或者 run–>run module 执行这个源程序。
第一个 Python 程序中需要注意的小要点:

  1. 不要在程序中,行开头处增加空格。空格在 Python 中有缩进的含义。
  2. 符号都是英文符号,不是中文。比如:(,”

程序基本格式

  1. 恰当的空格,缩进问题
    (1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句
    的分组。
    (2) 语句从新行的第一列开始。
    (3) 缩进风格统一:
    1 每个缩进层次使用 单个制表符 或四个空格(IDE 会自动将制表符设置成 4 个
    空格)
    2 Python 用缩进而不是{}表示程序块
  2. Python 区分大小写
  3. 注释
    (1) 行注释
    每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容
    (2) 段注释
    使用三个连续单引号(’’’)。当解释看到’’’,则会扫描到下一个’’’,然后忽略他们
    之间的内容。

开始学习图形化程序设计

Python基础入门介绍

奥运五环

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)

运行结果:Python基础入门介绍

第2章 编程基础概念

Python程序的构成

Python基础入门介绍

  1. Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。
  2. 模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。
  3. 语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。

Python 文件的创建和执行

       前面使用的交互式环境,每次只能执行一条语句;为了编写多条语句实现复杂的逻辑,
本章开始我们通过创建 Python 文件,并执行该文件。
       在 IDLE 环境中,我们可以通过 File–>new 创建 Python 文件,并可以编辑该文件内
容。我们也可以通过 File–>save/save as 保存文件。一般保存成扩展名为 py 的文件。
       需要执行编辑好的文件,可以用快捷键 F5 或者点击 Run–>Run module。

使用/行连接符

>>> a = [10,20,30,40,/
50,60,70,/
80,90,100]
>>> a
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]

对象

Python处处皆对象,每一个对象都是由标识、类型和值组成
1.标识:唯一标识对象,通常应用于对象在计算机的内存地址,使用内置函数id(obj)可返回obj的标识
2.类型:对象存储的数据类型,type(obj)获得对象所属类型
3.值:对象存储数据的信息,print(obj)打印出值
对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

>>> a = 3
>>> a
3
>>> id(3)
1531372336
>>> type(3)
<class 'int'>
>>> b = "我爱你" >>> id(a)
1531372336
>>> type(a)
<class 'int'>
>>> print(a)
3
>>> id(b)
46806816
>>> type(b)
<class 'str'>

Python基础入门介绍

引用

在 Python 中,变量也成为:对象的引用。因为,变量存储的就是对象的地址。
变量通过地址引用了“对象”。
变量位于:栈内存(压栈出栈等细节,后续再介绍)。
对象位于:堆内存。

  • Python 是动态类型语言
    变量不需要显式声明类型。根据变量引用的对象,Python 解释器自动确定数据类型。
  • Python 是强类型语言
    每个对象都有数据类型,只支持该类型支持的操作。
    Python基础入门介绍
标签:

拜师教育学员文章:作者:1268-陈同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《Python基础入门介绍》 发布于2020-08-31

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录