拜师————python基础入门——程序的构成,对象,引用,栈内存和堆内存,标识符命名规则——day4

第九节课:任务9:009.程序的构成

Python程序的构成,一个程序是由什么构成的
拜师————python基础入门——程序的构成,对象,引用,栈内存和堆内存,标识符命名规则——day4_第1张图片


1.python程序由模块组成

, 一个模块对应一个python源文件,(文件后缀名.py)

2.模块由语句构成

运行程序时,安装模块中语句的顺序依次执行。

代码的组织和缩进

“龟叔”在设计python时,直接通过缩进来组织代码

缩进时,几个空格都是允许的,但是空格数必须统一,我们通常用四个空格表示一个缩进

使用注释 #

养成写注释的好习惯,方便他人也方便自己。

’’’   ‘’’     #

使用行连接符 \

一般来说,一行程序的长度是没有限制的,但是为了增加可读性。通常采用行连接符

A=[10,20,30,40,\
50,60,20,50,\
10,20,30]
print(A)

等价于

A=[10,20,30,40,50,60,20,50,10,20,30]
print(A)





sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss


第十节课:任务10:010.对象的基本组成和内存示意图

对象

Python中,一切皆为对象。

每个对象由:

标识(identity)、类型(type)值(value) 组成。

对象的本质就是一个内存块,就像一个车位或者房间一样。


1 Identity: 计算机的内存地址

使用id(object)可以返回目标的 标识

2 type: 数据类型。

Type(obj)

3 value: 数据值。

Print()

试验代码:

A=3
B=”我爱你”
>>> id(3)
140736269620096
>>> id(a)
140736269620096
>>> type(3)
<class 'int'>

#A是一个变量,3是一个对象

这表示一个内存块 id为140736269620096 ,存储类型为 int 值为3

A的值其实是3整个数据的存储id A: 140736269620096

拜师————python基础入门——程序的构成,对象,引用,栈内存和堆内存,标识符命名规则——day4_第2张图片


ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss


第十一节课:任务11:011.引用的本质_栈内存和堆内存_内存示意图

引用。

在python中,变量就是对象的引用。 变量存储的是对象的地址。

A=3 b=”我爱你”

A,和b就是 ,3和”我爱你”就是

栈 是放变量的, 堆 是放对象的。

**

注意:python的特点!!

**

1变量不需要声明类型。Python是动态类型语言

C中 int a=3 但是python中直接a=3

2 Python是强类型语言,

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

例如:

>>> a=3+10
>>> a
13
>>> a=3+"10"


Traceback (most recent
call last):

  File "", line 1,
in <module>

    a=3+"10"

TypeError: unsupported
operand type(s) for +: 'int' and 'str'

字符串不能加减操作!


sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss


第十二节课:012.标识符_帮助系统的简单使用_标识符

标识符

标识符:用于变量,函数,类,模块等命名

(就是起名字用的)

命名规则:

1区分大小写,sxt和SXT是完全不同的。

2第一个字符必须为字母、下划线, 后面可为数字下划线字母

3不能使用关键字 if or 等等
拜师————python基础入门——程序的构成,对象,引用,栈内存和堆内存,标识符命名规则——day4_第3张图片

输入quit退出

直接点击f1可以看到help文档

4以双下划线开头和结尾的名称有特殊含义
init

拜师————python基础入门——程序的构成,对象,引用,栈内存和堆内存,标识符命名规则——day4_第4张图片

你可能感兴趣的:(python入门)