前言: 在上班时间看书 学跟工作无关的事情 是不是有点不对啊~~~~ 我是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考试的人士提升技能并顺利通过考试。 笔记首先可能会从基础语法入手,包括变量、数据类型(如整型、浮点...
Python基础知识点总结 1. Linux系统基本命令 * `/etc`:系统配置文件存放目录,不建议存放可执行文件 * `Ctrl + Shift +`:放大终端窗口的字体显示 * `Ctrl + -`:缩小终端窗口的字体显示 * `ls`:查看当前文件夹...
Python自学笔记 Python是当前最流行的编程语言之一,它的优雅、明确、简单等特点使其广泛应用于Web开发、科学计算、人工智能等领域。本文将以Python自学笔记为基础,详细介绍Python的特点、适用领域、实际应用、与...
python自学笔记,基于小甲鱼的零基础入门学习python。依照视频课程们进行自我总结,个人为了快速入门python,服务于openmv,对于比较深入的语法没有做太多的整理,基本的函数结构,一些魔法方法摘自鱼C网站,进行...
python 自学笔记 方便查找
python自学ing,自己总结了一些python的知识点,python笔记1。
【Python自学入门笔记与实战练习】是一份针对初学者精心编撰的学习资源,旨在帮助零基础的学员快速掌握Python编程语言。这份资料包含了理论讲解和实际操作两大部分,旨在通过实例来加深对Python语法和常用模块的理解...
文件操作是Python编程中常见的一部分,笔记会教读者如何打开、读取、写入和关闭文件,包括文本文件和二进制文件。此外,可能还会涉及错误处理和异常处理,这是编写健壮代码的必要技能。 列表、元组、集合和字典是...
"大专生自学Python到找到工作的心得" 从这个标题我们可以看到,这篇文章是一个大专生自学 Python 的心得体会文章,文章的作者是一个没有计算机背景的大专生,他通过自学 Python 找到了工作。 在文章的描述中,我们...
这份文档是作者自学Python基础知识时的笔记,特别适合初学者了解Python的基本概念、版本差异以及编写代码的一些基本规则。 首先,Python的解释器是运行Python代码的关键。CPython是最常见的解释器,由C语言编写,是...
按照《python编程入门经典》学习,过程中所做的笔记和一些程序记录,及其当中遇到的问题和解决方案。
这份"Python自学笔记 Python核心编程第二版学习笔记"涵盖了从基础到进阶的广泛主题,适合初学者和有一定经验的开发者进行深入学习。 一、解释器options 在Python中,解释器选项允许用户自定义执行行为。例如,`-d`...
自学python基础前三天笔记,内容有点基础,基本没有错误,大家可以交流学习一下哈,本人不是大佬是菜鸡哈
在Python编程语言中,学习笔记涉及了许多基础概念和语法,对于初学者来...这些基础知识构成了Python编程的基础,理解和掌握它们对于自学Python至关重要。在学习过程中,不断练习和应用这些知识,可以逐步提高编程能力。
python基础教程自学笔记
在自学Python的过程中,了解并掌握其基本概念和语法是至关重要的。下面是对标题和描述中涉及知识点的详细解释: 1. **下载与安装**: Python的官方下载地址是https://www.python.org/downloads/,你可以在这里获取...
南京大学慕课资源的Python玩转数据课程资料,代码整理,全部手敲,包括每一张的课程简介和代码实现,包括Python入门语法,爬虫,GUI等,作为入门资料挺好的。
#### 二、Python学习笔记概览 **知识点:** 1. **程序的概念与调试:** 包括程序的定义、作用以及如何进行调试,理解程序执行流程中的错误和异常处理。 2. **变量、表达式与语句:** 探讨变量的声明与使用,表达式...
自学Python爬虫路上的实战笔记,由浅到深逐步深入学习Python爬虫
python 基础学习笔记 Python基础笔记 python总结笔记 Python课堂笔记 python基础教程 python课堂笔记 python笔记总结 自学python笔记 python入门学习记