必须知道的
1、注释用#表示
2、反斜杠(\)继续上一行
3、语句结束可以不用分号,两个语句连接在一行用分号
4、语句块用缩进的方式
5、让python支持中文,请在文件头加入以下内容:
#-*- encoding: utf-8 -*-
变量赋值
python变量声明不要给关键字,也不用给类型,直接上变量标识符:name='zhangsan'
变量只有被创建和赋值后才能被使用
s
print s #NameError: name 's' is not defined
s没有被赋值,无法直接使用
程序员不用关心内存管理,变量名会被“回收”,del 语句能够直接释放资源
name = 'zhangsan'
del name
print name
NameError: name 'name' is not defined
name被del语句回收了,再次使用name是报NameError
变量名命名规则
第一个字符必须是字母或下划线(_)开头
剩下的字符可以是字母和数字或下划线
变量名大小写敏感
赋值并不是直接将一个值赋给一个变量,在Python 中,对象是通过引用传递的。在赋值时,不管这个对象是新创建的,还是一个已经存在的,都是将该对象的引用(并不是值)赋值给变量
还可以这样
x, y, z = 1, 2, 'a string'
等号两边实际上都是元组(一种数据结构),相当于(推荐):
(x, y, z) = (1, 2, 'a string')
如何知道我的变量名是不是保留字?
from keyword import iskeyword
print iskeyword('index') #index你的变量名
返回True或False
python中下划线的特殊意义
1、_xxx 不用'from module import *'导入
2、__xxx__系统定义名字
3、__xxx 类中的私有变量名,在模块或类外不可以使用
建议避免用下划线作为变量名的开始
文档
在模块,类声明,或函数声明中第一个没有赋值的字符串可以用属性obj.__doc__来进行访问,其中obj
是一个模块,类,或函数的名字。这在运行时刻也可以运行。
__name__
如果模块是被导入, __name__ 的值为模块名字
如果模块是被直接执行, __name__ 的值为 '__main__'
参考资料:
Python核心编程(第二版) 人民邮电出版社
分享到:
相关推荐
《Python基础教程第二版》是针对初学者的一本经典教材,尤其适合那些对Python 2.0版本感兴趣的读者。本书全面、深入地介绍了Python编程语言的基础概念和语法,旨在帮助读者掌握这一强大而灵活的编程工具。以下是根据...
Python程序设计基础及实践是学习Python编程的关键步骤,尤其对于初学者来说,它提供了一个全面了解这门语言的平台。Python作为一门高级编程语言,以其简洁的语法和强大的功能深受开发者喜爱,广泛应用于Web开发、...
《Python程序设计基础第二版》是由董付国编著的一部深入浅出的Python学习教材,特别适合初学者。此套PPT涵盖了Python语言的基础到进阶内容,不仅讲解了Python的基本语法,还涉及到了一些高级主题,如数据库操作、...
在学习资源上,有许多在线教程和文档,如Python基础教程、使用IPython进行科学计算、NumPy和Matplotlib入门、以及Anaconda的使用介绍等,帮助初学者和专业人士深入理解并掌握Python在科学计算中的应用。 总而言之,...
《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...
《Python程序设计基础教程》由骆焦煌教授编写,旨在为学习Python编程的初学者提供一个全面的基础指南,尤其适合准备全国计算机等级考试二级Python语言程序设计的考生。该书结合了考试大纲的要求,并增加了图形用户...
通过这些单元的学习,学生不仅能掌握Python编程的基础技能,还能培养计算思维,提升解决问题的能力。课程还提供配套资源,如教材、电子课件和例题程序代码,以辅助学习和实践,确保学生能更有效地掌握Python语言。...
Python语言程序设计基础第二版第二章主要探讨了编程的基础概念,包括数组的定义与操作,以及C语言的小型编程练习。在Python语境下,我们虽然没有直接讨论Python的数组,但可以将其与C语言的一维数组进行对比,理解...
python 基础教程 第二版 高清 书签 中文: 本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了...
python程序设计基础课件,第二版,篙天版,包含每章的ppt
"Python基础教程第二版"是学习Python语言的经典教材,由专家编写,旨在为初学者提供全面而深入的Python知识。这本书包含了Python的基础概念、语法结构、数据类型、控制结构、函数、模块和包、面向对象编程以及错误...
Python语言程序设计基础是编程初学者的绝佳教材,尤其适合那些对第二版内容感兴趣的读者。嵩天等作者的这本著作深入浅出地介绍了Python编程的基础概念和实践技巧,旨在帮助读者快速掌握这一强大而易读的语言。通过...
总的来说,《零基础入门学习Python》结合小甲鱼在B站的视频教程,提供了一个全面且易懂的学习路径,让初学者能够轻松踏入Python的世界,开启编程之旅。无论是为了个人兴趣,还是为了职业发展,这都是一个很好的起点...
第二章深入Python基础,首先讲解如何在不同操作系统上安装和卸载Python。Python的安装包括下载Python解释器和设置环境变量,卸载则需确保清理所有相关的文件和配置。此外,Python环境编辑器如PyCharm的安装是编写...
python程序设计-第二章-判断语句与循环语句 python程序设计-第三章-字符串、列表、元组与字典.pptx" python程序设计-第四章-函数.pptx" python程序设计-第五章-文件操作.pptx" python程序设计-第六章-面向对象-基础....
1. Python 概述:包括 Python 的命令式编程和函数式编程,Python 版本之争,Python 编程规范与代码优化建议,Anaconda3 开发环境的安装与使用,安装扩展库的几种方法,标准库与扩展库中对象的导入与使用,__name__ ...
之所以选中 Python 作为该编程语言的名字,是因为他是一个叫 Monty Python 的喜剧团体的爱好者。 二、Python 特点 Python 具有易于学习、易于阅读、易于维护、强大标准库、互动模式、可移植、可扩展、数据库操作、...
《Python程序设计基础》这本书的习题答案与分析主要涵盖了Python语言的基础知识,包括选择合适的Python版本、内存管理、运算符、模块导入、扩展库管理工具pip以及Python脚本的特殊变量和表达式规则。以下是这些知识...
Python二级是针对计算机等级考试的一种,旨在测试考生对Python编程基础的掌握程度。本教材是为帮助新手学习Python并顺利通过Python二级考试而编写的。 Python的基础知识涵盖了以下几个核心部分: 1. **语法基础**...
《Python程序设计基础(第2版)》是一本旨在教授初学者Python编程的教材,其习题答案PDF文件则是为了帮助读者巩固所学知识而提供的参考。这份文档可能包含了书中的各种练习题解答,涵盖了Python语言的基础到进阶概念...