, 一个模块对应一个python源文件,(文件后缀名.py)
运行程序时,安装模块中语句的顺序依次执行。
“龟叔”在设计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
Python中,一切皆为对象。
每个对象由:
对象的本质就是一个内存块,就像一个车位或者房间一样。
使用id(object)可以返回目标的 标识
Type(obj)
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
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
在python中,变量就是对象的引用。 变量存储的是对象的地址。
A=3 b=”我爱你”
A,和b就是 栈 ,3和”我爱你”就是 堆
栈 是放变量的, 堆 是放对象的。
**
**
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
标识符:用于变量,函数,类,模块等命名
(就是起名字用的)
1区分大小写,sxt和SXT是完全不同的。
2第一个字符必须为字母、下划线, 后面可为数字下划线字母
输入quit退出
直接点击f1可以看到help文档
4以双下划线开头和结尾的名称有特殊含义
init