Python笔记
第一堂课
一起学习交流
展开
-
面向对象
#面向对象class Student: def __init__(self,name,grade): #注意init前后的下划线,若是短的则会报参数不对 self.name=name self.grade=grade def introduce(self): print("hi,I'm",self.nam原创 2017-09-29 19:44:54 · 152 阅读 · 0 评论 -
网页
import weburls=( '/','index')app=web.application(urls,globals())class index: def GET(self): greeting="Hello World" return greeting if __name__== "__main__"原创 2017-10-24 16:47:08 · 243 阅读 · 0 评论 -
pip和easyinstall区别
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。而Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依原创 2017-09-29 19:49:49 · 3767 阅读 · 0 评论 -
Django框架
1.python框架:1)全栈框架(重量级框架)如 Django web2py pylons 2)非全栈框架如bottle,tomado,flask pyramid2. django-admin.py是Django的一个用于管理任务的命令行工具,manage.py是前者的简单包装每个Django project里面都会包含一个manage.py3.原创 2017-09-29 19:49:04 · 194 阅读 · 0 评论 -
小游戏
from tkinter import *import tkinter.simpledialog as dlimport tkinter.messagebox as mbroot=Tk()w=Label(root,text="Guess Number Game")w.pack()mb.showinfo("welcome","welcome to guess numb原创 2017-09-29 19:48:27 · 195 阅读 · 0 评论 -
python概要
1.最好使用python2.7 因为好多模块还没有支持更高的版本2.学习资料推荐:《超级无敌python教程》 《简明python教程》python语法框架数据结构:链表 元组 字典 字符串 正则表达式语句: for语句 while 语句 if break continue变量传递: 局部变量 全局变量导入模块的方法: 系统自带和用户自定义模块原创 2017-09-29 19:39:16 · 234 阅读 · 0 评论 -
字符串 数组 元组 字典
# coding:utf-8#buildIn包直接使用import导入#外部包一般需要先使用easyinstall安装pip后再安装到python内用import导入print("hello world")print('hello World')# 换行print('''This is the first Line this is the sec原创 2017-09-29 19:40:51 · 189 阅读 · 0 评论 -
函数
# coding:utf-8#创建函数def say_hi(): print("hi")say_hi()#带参数的函数def print_sum(a,b): c=a+b print(c)print_sum(3,6)def hello_som(str): print("hello "+str+"!")hello_som(原创 2017-09-29 19:41:49 · 160 阅读 · 0 评论 -
流程控制
1.if语句number=59guess=int(input("Enter an integer:"))print("guess is",guess)#可以直接打印连接print("guess is"+str(guess))#需要将guess转换为字符串之后才能连接if guess==number: print("you got it beautifull")原创 2017-09-29 19:42:22 · 145 阅读 · 0 评论 -
输入输出
1.console输入输出str=input("Enter a string:")a=int(input("enter an integer:"))print("str is "+str)print("a is "+str(a))print("str is {0},a is {1}".format(str,a))2.读写文件sentences='''I原创 2017-09-29 19:44:15 · 128 阅读 · 0 评论 -
正则表达式
1.特殊含义字符:. 非换行字符\d 数字0-9\D 非数字\s 空白字符\S 非空白字符\w 单词字符(字母数字下划线)\W 非单词字符2.匹配次数:* 任意次数+ 至少一次? 0或1次{m} 匹配m次{m,n} 匹配至少m次,最多n次{m,} 至少匹配m次3.边界匹配:^ 字符串开头,若出现在[^**]内原创 2017-10-24 16:48:07 · 140 阅读 · 0 评论