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

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

Python程序的构成,一个程序是由什么构成的

8ab566df201338d8f45a8caa360de5bd.png

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)

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

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

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

e9211f76d6fce0cecbae0d3bbec3ca17.png

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

a=3+"10"

TypeError: unsupported

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

字符串不能加减操作!

sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

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

标识符

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

(就是起名字用的)

命名规则:

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

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

3不能使用关键字 if or 等等

dfde4a178ea6e383b00ab955aac1745f.png

输入quit退出

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

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

init

f1f59dfbeb4378c8bb0c1a04c1e4886c.png

原文链接:https://blog.csdn.net/asd1103810477/article/details/106725578

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值