2021-01-07 Python基础1

Python

SUMUP:
在这里插入图片描述

Python 介绍

解释型、面向对象,由C语言开发
特点:
+可读性强
+简洁
+面向对象
+免费和开源
+可移植性和跨平台
+丰富的库
+可扩展性(可嵌入到C和C++)
-解释执行,性能较低
Python解释器:Cpython(C), Jython(Java), IronPython(.Net), PyPy(Python)

Python配置和安装(略)

开发环境(IDE)

  1. IDLE (Python默认IDE)
  2. Pycharm
  3. wingIDE
  4. Eclipse
  5. IPython
    操作:
  6. 交互模式
  7. 执行源文件

程序的基本格式

  1. 恰当的空格和缩进:每个缩进层次单个Tab或者四个space;Python用缩进而不是{}表示block
  2. Python区分大小写
  3. comment:行# 段’’’

Python程序的构成

在这里插入图片描述

  1. Python程序由模块组成,对应Python源文件(后缀一般为.py)
  2. 模块由语句组成
  3. 语句是Python模块的构造单元
    Python官方推荐的PEP-8代码风格详细说明:PEP-8
    * 行连接符 \

对象

Python中,一切皆对象
每个对象由:identity、type、value组成
对象的本质:一个内存块,拥有特定的值,支持特定类型的相关操作

  1. 标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id(obj)可返回对象obj的标识
  2. 类型 用于表示对象存储的“数据”类型。类型可以限制对象的取值范围以及可执行的操作。可以使用type(obj)获得对象的所属类型
  3. 值表示对象所存储的数据的信息。使用print(obj)可以直接打印出值

引用

在Python中,变量也成为对象的引用;变量存储的就是对象的地址,变量通过地址引用了对象
在这里插入图片描述
Python中,对象不需要显示声明类型,Python解释器自动确定数据类型

标识符

规则

  1. 区分大小写
  2. 以字母或下划线开头,只可用字母、数字和下划线
  3. 不能使用关键字
  4. 避免以双下划线开头(通常有特殊用法)
    *F1:Python帮助文档 help()查看关键字
    尽量遵守一下约定俗成的规则
类型规则例子
模块和包名全小写字母+下划线, 尽量简单math, os, sys
函数名全小写字母+下划线phone,my_name
类名首字母大写MyPhone,MyClass,Phone
常量名全大写字母+下划线SPEED,MAX_SPEED

变量

删除变量和垃圾回收机制:del删除变量,如果对象没有变量引用,会被垃圾回收清空内存空间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值