Python基础知识day1

1.Python介绍

简介

Python是一种解释性,面向对象的语言.

特性

1.可读性强

2.简洁

3.面向对象

4.免费和开源

5.可移植性和跨平台

6.丰富的库

7.可扩展性

2.python下载和安装配置

1.进入官网:www.python.org/downloads

2.下载

3.安装

4.环境变量问题

3.Python开发环境介绍

开发环境,英文是IDE ( Integrated Development Environment集成开发环境)。

常用的开发环境如下:

1. IDLE

2. Pycharm

3. wingIDE

4. Eclipse

5. IPython

4.IDLE开发环境

5.python程序格式

1.恰当的空格,缩进问题

(1)逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而来决定语句的分组。

(2)语句从新行的第一列开始

(3)缩进风格统一:每个缩进层次使用单个制表符或四个空格;python用缩进而不是{}表示程序块

2.python区分大小写

3.注释

        (1)行注释

                每行注释前加#号

           (2) 段注释

                使用三个连续单引号(‘’‘)

6.Python程序构成

1. Python 程序由模块组成。一个模块对应 python源文件,一般后缀名是 : .py。

2.模块由语句组成。运行Python程序时, 按照模块中语句的顺序依次执行。

3.语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。

python文件创建和执行

在IDLE环境中,我们可以通过File--> new创建Python文件,并可以编辑该文件内容。我们也可以通过File--> save/save as保存文件。一般保存成扩 展名为py的文件。需要执行编辑好的文件,可以用快捷键F5或者点击Run--> Run module.

7.对象

Python中,- -切皆对象。每个对象由:标识( identity )、类型( type)、value (值)

1.标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id(obj)可返回对象obj的标识。

2.类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用type(obj)获得对象的所属类型。

3.值表示对象所存储的数据的信息。使用print(obj)可以直接打印出值。

对象的本质就是:|-个内存块,拥有特定的值,支持特定类型的相关操作。

8.引用的本质

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

变量位于:栈内存

对象位于:堆内存。

.Python是动态类型语言

变量不需要显式声明类型。根据变量弓|用的对象, Python解释器自动确定数据类型。

.Python是强类型语言

每个对象都有数据类型,只支持该类型支持的操作。

9.标识符

标识符:用于变量、函数、类、模块等的名称。标识符有如下特定的规则:

1.区分大小写.如: sxt和SXT是不同的

2.第一个字符必须是字母、下划线。 其后的字符是:字母、数字、下划线

3.不能使用关键字。比如: if、or、 while 等。

4.以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:_ init_ 是类

用python帮助系统查看关键字

python标识符命名规则

 模块和包名:全小写字母,尽量简单。若多个单词之间用下划线。例如:math,os

函数名:全小写字母,多个单词之间用下划线隔开。例如:phone, my_ name

类名:首字母大写,采用驼峰原则。多个单词时,每个单词第一个字母大写,其余部分小写。例如:MyPhone,MyClass

常量名:全大写字母,多个单词使用下划线隔开。例如:SPEED、MAX_ SPEED

10.变量和简单赋值语句

变量的声明和赋值

变量的声明和赋值用于将- 一个变量绑定到一个对象上,格式如下:

变量名=表达式

最简单的表达式就是字面量。比如: a= 123。运行过程中,解释器先运行右边的表达式, .生成一个代表表达式运算结果的对象;然后,将这个对象地址赋值给左边的变量。

删除变量和垃圾回收机制

可以通过del语句删除不在使用的变量

如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值