Python基础(一)--变量、注释、文件头

一、变量

1、什么是变量

变量是变化的量,用来保存程序执行的状态以及状态的变化

2、变量定义规范

#1. 变量名只能是:字母、数字或下划线的任意组合
#2. 变量名的第一个字符不能是数字
#3. 关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 
'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from',
'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
'raise', 'return', 'try', 'while', 'with', 'yield']

 3、变量定义

(1)变量名尽量不要用中文、拼音

(2)变量名尽量不要过长

(3)变量名词能够表达意思

#驼峰体
AgeOfPie = 16 
NumberOfStudents = 30

#下划线(推荐使用)
age_of_pie = 16 
number_of_students = 30

4、定义变量会有idtypevalue

# id :内存地址

# type :类型

# value :值

注意点
# 1.  ==比较的是value,
# 2.  is比较的是id

# 3. id相同,意味着type、value必定相同
# 4. value相同,type肯定相同,但是id不一定相同 
>>> x='Info Pie:18'
>>> y='Info Pie:18'
>>> id(x)
4376607152
>>> id(y)
4376607408
>>> 
>>> x == y
True
>>> x is y
False

5、python的垃圾回收机制

(1)Python自动的垃圾回收机制

(2)垃圾:值身上的引用计数器为0

扫描二维码关注公众号,回复: 4453054 查看本文章

(3)增加/减少引用计数

增加引用计数

1.对象被创建并将其引用赋值给变量,引用计数加1(例a=12.同一个对象的引用又赋值给其它变量,引用计数加1(例b=a)
3.对象作为参数被函数调用,引用计数加1(例int(a)
4.对象成为容器对象中的一个元素,引用计数加1(例list_test=['pie','z',a])

减少引用计数

1.a作为被函数调用的参数,在函数运行结束后,包括a在内的所有局部变量均会被销毁,引用计数减1
2.变量被赋值给另外一个对象,原对象引用计数减1(例b=2,1这一内存对象的引用只剩a)
3.使用del删除对象的引用,引用计数减1(例del a)
4.a作为容器list_test中的一个元素,被清除,引用计数减少(例list_test.remove(a))
5.容器本身被销毁(例del list_test)

二、注释

代码注释分单行和多行注释, 单行注释用 #,多行注释可以用三对双引号""" """

 代码注释的原则:

#1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
#2. 注释可以用中文或英文,但不要用拼音

三、文件头

#!/usr/bin/env python
# -*- coding: utf-8 -*- 

猜你喜欢

转载自www.cnblogs.com/zhangbingsheng/p/10099643.html