`
ren2881971
  • 浏览: 109845 次
社区版块
存档分类
最新评论

自学python笔记(二)

阅读更多
前言: 在上班时间看书 学跟工作无关的事情 是不是有点不对啊~~~~ 我是J2EE的程序员 居然在上班时间学python 不过python真是太有趣了 好吸引人啊。

一.语句和语法:
   1.#表示之后的字符为Python注释
   2.换行是\n
   3.反斜线 \ 是继续上一行
   4.分号(;) 将两个语句连接在一行中
   5.冒号(:) 将代码块的头和体分开
   6.语句(代码块)用缩进的方式体现
   7.不同的缩进深度分隔不同的代码块
   8.Python文件以模块的形式组织

赋值:
x,y,z=1,2,'a'
>>x
1
>>z
'a'

交换变量  不需要中间变量
>>> y
'a'
>>> x
1
>>> x,y=1,2
>>> x
1
>>> y
2
>>> x,y=y,x
>>> x
2
>>> 

标识符命名:
_xxx  类中的私有变量名


--------------------------------------------------------------------
通常只有主程序模块中有大量的顶级可执行代码,所有其他被导入的模块只应该有很少的顶级执行代码,所有的功能代码都应该封装在函数或类当中。

Python是否有一种方法能在运行时检测模块是被导入还是被直接执行呢?
答案就是:
如果模块是被导入,__name__的值为模块名字
如果模块是被直接执行 __name__的值为'__main__'



-------------------------------------------------------------------------------
内存管理:
1.变量无须事先声明
2.变量无须指定类型
3.程序员不用关心内存管理
4.变量名会被“回收”
5.del语句能够直接释放资源


动态:对象的类型和内存占用都是运行时确定的。
Python解释器承担了内存管理的复杂任务

del语句会删除对象的一个引用:
1.从现在的名字空间中删除y
2.x的引用计数减一

PS:del 会删除该对象的最后一个引用,也就是该对象的引用计数会减为0,这会导致该对象从此“无法访问”或“无法抵达”。从此刻起,该对象就成为垃圾回收机制的回收对象。


垃圾回收机制: 每个负责人的程序员都应该注意这点。。 虽然俺是java程序员

python是垃圾收集器实际上是一个引用计数器和一个循环垃圾收集器,当一个对象的引用计数变为0,解释器就会暂停,释放掉这个对象和仅有这个对象可访问的其他对象。作为引用计数的补充,垃圾收集器也会留心被分配的总量很大的对象,在这种情况下,解释器会暂停下来,试图清理所有未引用的循环。
分享到:
评论

相关推荐

    计算机二级python自学笔记PDF

    这份"计算机二级Python自学笔记PDF"是作者在学习过程中积累的宝贵资料,旨在帮助有志于通过计算机二级Python考试的人士提升技能并顺利通过考试。 笔记首先可能会从基础语法入手,包括变量、数据类型(如整型、浮点...

    Python自学笔记.docx

    Python基础知识点总结 1. Linux系统基本命令 * `/etc`:系统配置文件存放目录,不建议存放可执行文件 * `Ctrl + Shift +`:放大终端窗口的字体显示 * `Ctrl + -`:缩小终端窗口的字体显示 * `ls`:查看当前文件夹...

    Python自学笔记,Python自学课程.docx

    Python自学笔记 Python是当前最流行的编程语言之一,它的优雅、明确、简单等特点使其广泛应用于Web开发、科学计算、人工智能等领域。本文将以Python自学笔记为基础,详细介绍Python的特点、适用领域、实际应用、与...

    python自学笔记.md

    python自学笔记,基于小甲鱼的零基础入门学习python。依照视频课程们进行自我总结,个人为了快速入门python,服务于openmv,对于比较深入的语法没有做太多的整理,基本的函数结构,一些魔法方法摘自鱼C网站,进行...

    python 自学笔记 方便查找

    python 自学笔记 方便查找

    python笔记1

    python自学ing,自己总结了一些python的知识点,python笔记1。

    Python自学入门笔记与实战练习

    【Python自学入门笔记与实战练习】是一份针对初学者精心编撰的学习资源,旨在帮助零基础的学员快速掌握Python编程语言。这份资料包含了理论讲解和实际操作两大部分,旨在通过实例来加深对Python语法和常用模块的理解...

    python基础自学笔记

    文件操作是Python编程中常见的一部分,笔记会教读者如何打开、读取、写入和关闭文件,包括文本文件和二进制文件。此外,可能还会涉及错误处理和异常处理,这是编写健壮代码的必要技能。 列表、元组、集合和字典是...

    大专生自学Python到找到工作的心得.docx

    "大专生自学Python到找到工作的心得" 从这个标题我们可以看到,这篇文章是一个大专生自学 Python 的心得体会文章,文章的作者是一个没有计算机背景的大专生,他通过自学 Python 找到了工作。 在文章的描述中,我们...

    python自学笔记.docx

    这份文档是作者自学Python基础知识时的笔记,特别适合初学者了解Python的基本概念、版本差异以及编写代码的一些基本规则。 首先,Python的解释器是运行Python代码的关键。CPython是最常见的解释器,由C语言编写,是...

    python自学笔记按照

    按照《python编程入门经典》学习,过程中所做的笔记和一些程序记录,及其当中遇到的问题和解决方案。

    Python自学笔记 Python核心编程第二版学习笔记 很详细的学习笔记 建议收藏 共148页.pdf

    这份"Python自学笔记 Python核心编程第二版学习笔记"涵盖了从基础到进阶的广泛主题,适合初学者和有一定经验的开发者进行深入学习。 一、解释器options 在Python中,解释器选项允许用户自定义执行行为。例如,`-d`...

    自学python基础前三天笔记

    自学python基础前三天笔记,内容有点基础,基本没有错误,大家可以交流学习一下哈,本人不是大佬是菜鸡哈

    辛辛苦苦手打的Python学习笔记,适合想自学Python的同学

    在Python编程语言中,学习笔记涉及了许多基础概念和语法,对于初学者来...这些基础知识构成了Python编程的基础,理解和掌握它们对于自学Python至关重要。在学习过程中,不断练习和应用这些知识,可以逐步提高编程能力。

    python基础教程自学笔记

    python基础教程自学笔记

    python自学学习笔记

    在自学Python的过程中,了解并掌握其基本概念和语法是至关重要的。下面是对标题和描述中涉及知识点的详细解释: 1. **下载与安装**: Python的官方下载地址是https://www.python.org/downloads/,你可以在这里获取...

    Python学习笔记.txt

    南京大学慕课资源的Python玩转数据课程资料,代码整理,全部手敲,包括每一张的课程简介和代码实现,包括Python入门语法,爬虫,GUI等,作为入门资料挺好的。

    Python学习笔记.pdf

    #### 二、Python学习笔记概览 **知识点:** 1. **程序的概念与调试:** 包括程序的定义、作用以及如何进行调试,理解程序执行流程中的错误和异常处理。 2. **变量、表达式与语句:** 探讨变量的声明与使用,表达式...

    自学Python爬虫路上的实战笔记,由浅到深逐步深入学习Python爬虫.zip

    自学Python爬虫路上的实战笔记,由浅到深逐步深入学习Python爬虫

    Python 基础学习笔记(最新编写).pdf

    python 基础学习笔记 Python基础笔记 python总结笔记 Python课堂笔记 python基础教程 python课堂笔记 python笔记总结 自学python笔记 python入门学习记

Global site tag (gtag.js) - Google Analytics