Python
强强强子
正在奋斗学习的程序猿
展开
-
实训3/6 Python 字符串、列表
#coding=utf-8#字符串 '''字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。'''#创建字符串很简单,只要为变量分配一个值即可name="zzq"#字符串是一个有序的字符集合 从下标0开始 #可根据下标进行取字符 包左不包右print name[0] #zprint name[0:2]原创 2017-05-10 18:26:22 · 904 阅读 · 0 评论 -
实训1/6 Python基本语法、变量、运算符
#coding=utf-8 #变量a=2#变量连续赋值c=d=e='1'print "c:"+cprint "d:"+dprint "e:"+e#常量 使用大写来表示常量,不过实质还是变量#在python中如果使用大写 代表常量 特殊的值 一般不重新赋值#PI=3.14#连接符 字符串与数字不能直接拼接,要把数字先转为字符串。pr原创 2017-05-08 17:53:18 · 1128 阅读 · 0 评论 -
Python 高阶 面向对象 继承
#coding=utf-8'''Python类的遗留问题,在2.2之前使用老式类,之后出现了新式类。而在3以后则都是使用新式类老式类和新式类的差别在于新式类继承了Object看下区别'''class OldStyle: def __init__(self, name,message): self.name = name self.message=原创 2017-05-17 22:03:43 · 481 阅读 · 0 评论 -
Python 高阶 decorator装饰器
#coding=utf-8'''场景:有多个函数,现需要函数打印日志。我们怎么办呢?'''#例如下面函数是其中的一个def ff(): return "x*x"#新需求,执行函数前 先打印日志 def new_ff(f): def fn(): print"日志" return f() ret原创 2017-05-16 13:15:27 · 411 阅读 · 0 评论 -
Python 高阶 Python函数式编程以及高阶函数reduce,sorted,filter
#coding=utf-8#python函数式编程#求绝对值函数abs#变量可以指向一个函数print abs(-1) #1abs=lenlist=[1,2,3]print abs(list) #3def sum(a,b): return a+badd=sumprint add(1,2)#3#函数作为参数def add(a,b,f): return原创 2017-05-15 20:37:47 · 509 阅读 · 0 评论 -
Python 高阶 模块
#coding=utf-8#代码分拆多个py文件,同一个名字的变量互不影响#python中包就是文件夹,但是文件夹下必须有一个__init__.py 文件才行'''python中动态导入模块如果导入的模块不存在,Python解释器会报 ImportError 错误:>>> import somethingTraceback (most recent call last):原创 2017-05-15 20:36:37 · 421 阅读 · 0 评论 -
实训6/6 Python 模块
#coding=utf-8'''Python 模块Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。''''''import 语句模块的原创 2017-05-13 11:27:49 · 1246 阅读 · 0 评论 -
实训4/6 Python 字典、元组、set集合
#coding=utf-8'''Python 字典(Dictionary)字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类原创 2017-05-11 19:43:55 · 674 阅读 · 0 评论 -
实训5/6 Python 函数、lambda、map……
#coding=utf-8'''Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以def 关键词开头,后接函数标识符名称和圆原创 2017-05-12 17:04:43 · 828 阅读 · 0 评论 -
Python 小案例 首字母分类
要求:1.自己查找一些英文词汇,存储到某个容器类中2.根据英文词汇的首字母进行分类,类似于手机通讯簿中的快速查找功能3.根据用户输入的字母,找到该字母开头的所有单词#coding=utf-8lexicons=["the","be","of","and","A","to","in","he","have","it","that","for","they","I","with","a原创 2017-05-12 09:01:38 · 2511 阅读 · 1 评论 -
Python 小案例 随机点名
#coding=utf-8import randomnames=['刘一','陈二','张三','李四','王五','赵六','孙七','周八','吴九','郑十']index= random.randint(0,len(names)-1)print names[index]原创 2017-05-12 08:59:32 · 14170 阅读 · 6 评论 -
Python 小案例 打字练习
随机显示一串英文字母,然后用户进行输入 答对了 输出正确率 打错了 输出正确率 然后继续 出现随机字母 。。。。。。。#coding=utf-8import randomwhile True: letterNum=random.randint(5,20) letters=[] letterStr="" for x in xrange(letter原创 2017-05-12 08:58:19 · 4638 阅读 · 1 评论 -
Python 小案例 猜数字游戏
#coding=utf-8#猜数字游戏import randomprint "猜数字游戏,输入一个1-100以内的数字,共有5次机会"sjNumber= random.randint(1,100)for x in xrange(1,6): number=input("请输入一个数字:") if number100: print "输入的数据有误,游戏结束"原创 2017-05-12 08:55:04 · 5904 阅读 · 2 评论 -
Python 小案例 计算个人所得税
#coding=utf-8monthMoney=input("请输入月收入:")ds=3500 #扣除标准threeInsurancesUp=7662#三险一金上线yangLao=monthMoney*0.08yiLiao=monthMoney*0.02shiYe=monthMoney*0.005homeMoney=monthMoney*0.12threeInsurances=ya原创 2017-05-12 08:52:59 · 15441 阅读 · 0 评论 -
python 小项目--手机销售系统
手机销售系统手机品牌 手机价格库存数量vivoX9 2798 25iphone7(32G) 4888 31iphone7(128G) 5668 22iphone7P(128G) 6616 29iphone6(16G) 3858 14.... ........功能要求:四个选项:1.查看所有手原创 2017-05-11 19:51:38 · 1833 阅读 · 1 评论 -
实训2/6 Python 判断、循环、随机数……
#coding=utf-8# 输入 等待用户输入内容 #将所有输入作为字符串看待,返回字符串类型# content=raw_input("input any content\n");# print content #结果是输入的内容# print type(content) #查看变量类型 #输入 '''input() 在对待纯数字输入时具有自己的特性,它返回所原创 2017-05-09 19:13:58 · 1073 阅读 · 0 评论