# -*- coding:utf-8 -*-
#coding=utf-8
##函数##
def add(a, b):
return a + b;
print add(1, 2); #3
print add("aaa", "bbb"); #aaabbb
##个数可变参数##
##*表示接受多个参数
def printf1(*arg):
for key in arg:
print key;
printf1("one", "two", "three");
## 模块:model 类似java的bean ##
import model;##导入
print model.__doc__; ##输出文档日志
print model.age; ##输出age属性值
## 包:package 增加子目录,区分同名py##
import mypackage.student
print mypackage.student.age;
## 命名空间(name space)##
"""
name space概念
name space 是 name 和object 之间的映射关系。
每一个name唯一的和一个object绑定。
一个object可以有多个name。
如果没有name和object绑定,那么object就会消失了。
name space 是一个动态的数据结构,dictionary。
objname = object 会创建一个name.
"""
def testfun():
print locals()
print globals()
print testfun();
## 类 class object ##
class Student:
age = 12;
name = "ck";
def __init__(self):
print "student>init";
def outputName(self):
print "ck";
a = Student();
##a.outputName();
print vars(a);
print dir(a);
## 捕获异常 ##
try:
f = open("tmp/test.py","r");
except (ArithmeticError):
print "arithmetic error!";
except IOError:
print "IO read error!";
except:
print "other error!";
分享到:
相关推荐
### Python学习笔记知识点详解 #### 一、Python简介与特性 **标题与描述解析:** "Python学习笔记.pdf" 的标题直接指出了文档的主题——Python的学习资料,而描述的重复表明该文档的主要内容即为Python的学习笔记...
Python基础入门教程,适合Python初学者,文档内容包括, 目录 前言 i 第一章 程序 1 1.1 程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 什么是调试 . . . . . . . . . . . . . . . ....
"Python学习笔记+源码练习"是一个适合初学者的资源包,旨在帮助你从零基础开始掌握Python编程。这份资料包含了理论知识讲解和实际代码实践,使学习过程更为直观和实用。 在学习Python时,笔记是关键,它们可以帮助...
"Python学习笔记用案例"这个标题表明这是一份包含了实际应用示例的学习资料,旨在帮助初学者通过实例来理解和掌握Python编程。描述中的“欢迎下载”暗示这份资料是公开共享的,鼓励大家学习和交流。 在Python的学习...
【Python学习笔记-王纯业】是一份专为Python初学者设计的教程,由王纯业编撰。这个教程深入浅出地介绍了Python编程的基础知识,帮助初学者快速上手。下面将详细阐述该教程中可能包含的重要知识点,以及Python入门者...
记录了我的effective-Python学习笔记,精简了effective-Python中重要的部分。effective-Python是一本值得多看几遍的书,但是看后面的几遍的时候完全可以直接看自己的学习...此学习笔记侧重与比较实用的部分即前四章。
### Python学习笔记与简明教程知识点汇总 #### Python 第1课:安装 - **知识点**: - Python 安装包的选择与下载。 - 安装过程中注意事项,如添加环境变量等。 - 验证Python是否安装成功的方法。 #### Python ...
【Python视频7天学习笔记】是一份详细的个人学习历程,主要涵盖了初学者在一周内学习Python编程语言的主要知识点。这份笔记可能包含了从基础语法到实际应用的全面内容,旨在帮助作者自己回顾和巩固所学知识。尽管...
【Python3学习笔记整理】 在Python3的学习过程中,掌握一系列核心概念和技能是至关重要的。这份笔记涵盖了Python的基础语法、数据结构、控制流、函数、模块化编程、面向对象编程等多个方面,旨在帮助初学者系统地...
【第三章 Python基础】和【第四章 Python对象】详细阐述了Python的基础语法,包括变量、数据类型、操作符、控制结构等。Python中的基础数据类型如数字(【第五章】)、序列(如字符串、列表和元组,【第六章】)、...
2. 第三方库丰富:Python拥有庞大的标准库和第三方库支持,如NumPy、Pandas用于数据分析,Django和Flask用于Web开发,Scrapy用于网络爬虫等,这些库可以极大地提高开发效率。 3. 简单易学:Python的底层数据结构和...
### Python学习笔记3 #### 知识点概览 1. **Python的语法特性与C语言的区别** 2. **Python中的缩进规则及其重要性** 3. **Python列表的使用方法** 4. **如何在Python列表中添加和删除元素** 5. **Python列表索引从...
### Python学习笔记第二版知识点概览 #### 一、Python语言基础 - **虚拟机**:Python运行在一种称为Python虚拟机(PVM)的环境中。这种虚拟机负责执行Python字节码,提供了语言级别的抽象层,使得Python程序可以在...
"Python基础学习整理笔记"涵盖了从入门到进阶的多个方面,旨在帮助读者系统地掌握Python的核心概念和技能。 1. **Python语法基础**: - **变量与数据类型**:包括整型(int)、浮点型(float)、字符串(str)和...
这份“Python学习笔记资料”显然是一份全面的资源,旨在帮助初学者和有经验的开发者深入理解和掌握Python语言。让我们详细探讨一下Python学习中的关键知识点。 1. **基础语法**:Python的基础包括变量、数据类型...
综上所述,这本《Python学习笔记第二版》是一本内容全面,面向有一定编程基础学习者的学习材料。它不仅涵盖了Python语言的核心概念,还包括了一些高级特性,并提供了大量关于Python标准库的信息。同时,它也是一本...
【Python学习笔记】这篇文档是作者根据个人学习经历和体会整理出的一份全面的Python学习指南,涵盖了从环境搭建到高级应用的多个方面。以下是各部分的详细内容: 1. Python环境搭建:这部分介绍了Python的基本信息...
Python是一种高级编程语言,以其简洁明了的语法和强大的功能...理解这些基础知识是深入学习Python的前提,也是成为熟练Python程序员的第一步。随着对这些概念的熟悉和实践,将能够编写出更复杂、功能丰富的Python程序。