Lola大战python D01:python入门基础

01.python介绍

  • 起源:1989,龟叔

  • 特点:入门简单,语法简洁,不关注复杂语法、源于C语言

  • 当前热门语言:java、c、python、java script、go(Google新出语言)

  • 应用范围:科学计算、人工智能、网站开发、大数据、云计算…

  • 瓶颈:python是解释执行,性能较低

  • 版本兼容:当前主要是2和3,差距较大,初学者一定要从python3开始

  • 解释器:cpython 基于C语言的最常用解释器

02.python开发入门

安装软件

  • windows环境变量问题
    图片展示

开发环境

IDE (integrated development environment集成开发环境)

  • 不用纠结哪个开发环境,核心都一样
  • 开发环境IDE只是解释器的一个外挂而已,只是为了减少出错率尤其是编写错误

操作命令

  • python 进入python编辑器
  • **>>>**提示符(英文)
  • ctrl+Z 关闭交互窗口
  • ctrl+C 中断程序执行
  • run/F5 运行程序

在这里插入图片描述

注意事项

  • 空格也是字符,不要随便乱用
  • 所有字符都是英文输入

程序基本格式

1.恰当的空格,缩进问题
(1)语句从新行的第一列开始
(2)逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
(3)缩进风格统一:每个缩进层次(一个制表符/四个空格);python用缩进而不是{}表示程序块
2.python区分大小写
3.注释:行注释加#;段注释(’’’ ‘’’)

程序员修炼手册

学习的客观规律:

  1. 守破离
    守:对老师、知识保持敬畏
  2. 建立体系为先,抓大放小,要事为先
  3. 问题解决之道:

图形化程序设计

turtle 海龟绘图
重点注意老师的编程思路

程序结构

python由模块组成
顺序执行
python文件的创建和执行:ctrl+s!!!
通常采用“四个空格”表示一个缩进,tab键即可
#使用注释#,注释是个好习惯
\ 行连接符

对象

  • python中,一切皆对象,每个对象由:标识identify、类型type、值value组成
  • 对象本质:一个内存块,拥有特定的值,支持特定类型的相关操作。类似一个个大大小小的车位,有车位号、车位类型
  • a=3的含义,标识id(内存地址)、类型int、值3

在这里插入图片描述

引用

  • 对象位于堆中,变量位于栈中
  • 变量不需要显示声明类型,根据变量引用的对象,python解释器自动确定数据类型
  • 每个对象都有数据类型,只支持该类型支持的操作
    在这里插入图片描述

标识符

  • 标识符:用于变量、函数、类、模块等的名称。
  • 标识符规则:
    -* 区分大小写、
    -* 必须以字母或下划线开头,其后是字母、数字、下划线
    -* 不能使用关键字
    -* 尽量避免双划线开头或结尾
  • python帮助文档F1

在这里插入图片描述

变量声明和赋值

  • 变量使用前必须先被初始化(先被赋值)
  • 删除变量和垃圾回收:del a;对象没有被引用被垃圾回收

猜你喜欢

转载自blog.csdn.net/Lolalalalala/article/details/109224664
d01
今日推荐