python学习一张图,python的特点的是学的快,一段时间不用,忘记的也快,弄一张图及一些入门案例吧。
写一个简单的测试:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
def add_num(a, b):
return a + b
if __name__ == '__main__':
a = 5
b = 3
c = 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 = name
self.salary = salary
Employee.empCount += 1
# 定义函数
def displayCount(self):
print "Total Employee %d" % Employee.empCount
def displayEmployee(self):
print "Name : ", self.name, ", Salary: ", self.salary
if __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' 值为 8
print(getattr(emp1, 'age')) # 返回 'age' 属性的值
print(delattr(emp1, 'age')) # 删除属性 'age' print(getattr(em1.empCount))
非常简单,推荐一个Python 的学习网站:
Python 基础语法 | 菜鸟教程
这种东西不用记,现学现用,用了就忘,都没有关系,你要的目标达成了就可以。
下次来个数据分析的,这个比较实用。