python词汇和语法规定_python词汇和语法规定

行结构和缩进

程序中每条语句都用换行符结束 linux(\n) windows(\n\r) ,可以使用续行符(\)将长语句分为几行.

使用''' 三引号定义字符串可以换行.

元组() 列表[] 字典{ } 任意部分可以放在多行上,而不需要使用换行符.因为他们清晰表示出了定义的开始和结束.

标识符和保留字

标识符是识别 变量名,函数名,类名 ,模块名 等其它对象 标识符是区分大小写的.

数字字面量

布尔值 整数 浮点数 复数

字符串字面量

对象解释

程序中存储的所有数据都是对象,每个对象有三个部分

1.一个身份id(a) 指向数据所在的内存位置的指针 a变量名就是引用这个具体位置的名称

2.一个类型 type(a) 用于描述对象的内部表示以及它支持的方法和操作

3.一个值

4.所有对象的身份和类型在创建后都不可以被改变。 只有对象的值可以被改变

5.可变对象 对象的值可以被修改

6.不可变对象 对象的值不可以被修改

7.对象中包含对其它对象的引用 称为 容器或者 集合

引用和复制

python中不可变对象有数字和字符串

a = 9 ; b=a 相当于创建了一个a的副本b,a和b共同指向对象9. 以后a或者b可以指向其它任何内存空间而且相互不会影响

列表和字典这样的容器对象有两种复制操作

1.浅复制

浅复制创建了一个新的对象,但它包含的是对原始对象中包含的项的引用

2.深复制

深复制将创建一个新的对象,并且递归复制它包含的所有对象

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值