python学习一张图,python的特点的是学的快,一段时间不用,忘记的也快,弄一张图及一些入门案例吧。
写一个简单的测试:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import osdef add_num(a, b):return a + bif __name__ == '__main__':a = 5b = 3c = add_num(a, b)print(c)print ("Hello, spell!") print(os.getcwd())
来一个面向对象设计的:
#!/usr/bin/python
# -*- coding: UTF-8 -*-class Employee:'所有员工的基类'# 这个是类的共享变量empCount = 0# 初始函数def __init__(self, name, salary):self.name = nameself.salary = salaryEmployee.empCount += 1# 定义函数def displayCount(self):print "Total Employee %d" % Employee.empCountdef displayEmployee(self):print "Name : ", self.name, ", Salary: ", self.salaryif __name__ == '__main__':# 类的初始化emp1 = Employee("jack",100)emp2 = Employee("sanmu",100)emp1.displayEmployee()emp1.displayCount()emp2.displayEmployee()emp2.displayCount()# python可以对对象的属性进行灵活的添加h和删除print(hasattr(emp1, 'age')) # 如果存在 'age' 属性返回 True。print(setattr(emp1, 'age', 8)) # 添加属性 'age' 值为 8print(getattr(emp1, 'age')) # 返回 'age' 属性的值print(delattr(emp1, 'age')) # 删除属性 'age' print(getattr(em1.empCount))
非常简单,推荐一个Python 的学习网站:
Python 基础语法 | 菜鸟教程
这种东西不用记,现学现用,用了就忘,都没有关系,你要的目标达成了就可以。
下次来个数据分析的,这个比较实用。