12 2016 档案
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:ersa 4 5 """ 6 变量可以指向函数,函数的参数能接收变量, 7 那么一个函数就可以接收另一个函数作为参数, 8 这种函数就称之为高阶函数。 9 """ 10 11 def add(x,y,f): 12 return f(x)+f(y) ...
阅读全文
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:ersa 4 5 """ 6 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身, 7 这个函数就是递归函数。 8 递归特性: 9 1. 必须有一个明确的结束条件 10 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 11 3. 递...
阅读全文
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:ersa 4 5 """ 6 全局与局部变量 7 8 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 9 全局变量作用域是整个程序,局部变量作用域是定义该变
阅读全文
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:ersa 4 5 import time 6 7 # def logger(): 8 # time_format = "%Y-%m-%d %X" 9 # time_current = time.strftime(time_format) 1...
阅读全文
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:ersa 4 5 import sys 6 print("sys default encoding: ",sys.getdefaultencoding()) 7 8 #s 默认是 unicode 编码,Python默认是以Unicode编码的,本文件被设置成...
阅读全文
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:ersa 4 ''' 5 #f,文件句柄;模式 a : append 追加文件内容 6 f = open("yesterday2",'a',encoding="utf-8") 7 8 f.write("\nWhen i was yount i ...
阅读全文
摘要:1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:ersa 4 ''' 5 #集合是无序的 6 集合的关系测试, 7 增加,删除,查找等操作 8 ''' 9 #列表去重 ==》转集合自动去重 10 list_1 = [1,3,5,7,9,11,2,4] 11 list_2 = [2,4,6,8,10] 12 ...
阅读全文
摘要:1 #1. 最基本的读文件方法: 2 3 # File: readline-example-1.py 4 5 file = open("sample.txt") 6 7 while 1: 8 line = file.readline() 9 if not line: 10 break 11 pass # do something...
阅读全文
摘要:1 #-*-coding:utf-8-*- 2 3 #1、字典 4 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 5 6 #字典转为字符串,返回: {'age': 7, 'name': 'Zara', 'class': 'First'} 7 print type(str(dict)), str(dict) 8 9...
阅读全文
摘要:1 #Author:ersa 2 ''' 3 程序: 三级菜单 4 要求: 5 打印省、市、县三级菜单 6 可返回上一级 7 可随时退出程序 8 ''' 9 menu = { 10 '北京':{ 11 '海淀':{ 12 '五道口':{ 13 'soho':{}, 14 ...
阅读全文
摘要:1 #Author:ersa 2 ''' 3 key-value 键值对 4 字典是无序的,不需要下标,有key 5 字典的查找、修改、添加、判断、删除 6 ''' 7 8 info = { 9 'stu1101': "TengLan Wu", 10 'stu1102': "LongZe Luola", 11 'stu1103': "XiaoZe Ma...
阅读全文
摘要:1 #Author:ersa 2 3 name = "ersa" 4 5 #首字母大写capitalize() 6 print(name.capitalize()) 7 8 name = "my name is ersa" 9 #字符串中 子串 重复的次数 10 print(name.count("a")) 11 12 #center() 字符串...
阅读全文
摘要:1 #Author:ersa 2 ''' 3 程序:购物车程序 4 5 需求: 6 7 启动程序后,让用户输入工资,然后打印商品列表 8 允许用户根据商品编号购买商品 9 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 10 可随时退出,退出时,打印已购买商品和余额 11 12 #知识点:len(market):列表长度(列表中的条目个数) 13 ...
阅读全文
摘要:编写登陆接口: 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 1 #Author:ersa 2 import getpass,os,sys 3 4 #读取账户信息到内存中 5 try: 6 accounts_file = open("E:/LinuxStudy32/Python/accou
阅读全文
浙公网安备 33010602011771号