python学习,第四天笔记

本文介绍了Python编程的基础知识,包括变量、数据类型、控制结构、函数等,并通过实例展示了如何使用Python解决实际问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# -*- 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!";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值