摘要: 函数不固定参数 def test(*args, **kwargs): print(args) print(kwargs) test(1,2,3,4,5,name="brace",gender="male",scance="kkk") 输出: (1, 2, 3, 4, 5) {'name': 'bra 阅读全文
posted @ 2018-06-17 22:40 仙寓游子 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 匿名函数: 匿名函数:只能处理简单的运算 案例1: calc = lambda x:x*3 print(calc(3)) 输出:9 案例2: >>> x = filter(lambda n:n>5, range(10)) >>> for i in x:print(i) ... 6 7 8 9 案例3 阅读全文
posted @ 2018-06-17 22:39 仙寓游子 阅读(357) 评论(0) 推荐(0) 编辑
摘要: import sys"""Usages: 1. command line: python replacestr.py para1 para2 para3; 2. para1 : file_name para2 : original string para3 : new string """ file 阅读全文
posted @ 2018-06-16 23:02 仙寓游子 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 作业: 用户入口: 1. 商品信息存在文件里 2. 已够商品,余额记录 商家入口 2. 可以添加商品,修改商品价格import os, sys, copy,timeproducts_db = "simple_shop_system_products.db"cart_db = "simple_shop 阅读全文
posted @ 2018-06-16 22:26 仙寓游子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 函数: 1. 递归函数: 在函数内部,可以调用其他函数, 如果一个函数在内部调用自己本身,这个函数就是递归函数; 递归特性: 1. 必须要有一个明确的结束条件; 2. 每次进入更深一层次递归时,问题规模比上一次递归都应有所减少; 3. 递归效率不高,递归层次过多会导致栈溢出。最多支持999次 def 阅读全文
posted @ 2018-06-16 22:23 仙寓游子 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 局部变量: def change_name(name): print("before change:", name) name = "Alex li" print("after change:", name) name = "Brace.li" change_name(name) print(nam 阅读全文
posted @ 2018-06-16 22:22 仙寓游子 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 函数与函数式编程: 二种编程模式或是编程方法: 1. 面向对象;=>> 类 =>> 定义class 2. 面向过程;=>> 过程 =》def 3. 函数式编程;最早式编程方法;=>> 函数 =>> def 编程语言中函数的定义:函数是逻辑结构化和国产化的一种编程方法; def test(x): "T 阅读全文
posted @ 2018-06-16 22:21 仙寓游子 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 字符编码与转码: Ascii 占1个字节,8bit 只支持英文字符,最多256字符: Unicode 占2个字节,16bit 支持所有 UTF-8 可变长的Unicode,支持中英文,英文占1个字节,中文占3个字节 GBK 只支持中文,占3个字节 Unicode => UTF-8 (encode)  阅读全文
posted @ 2018-06-16 22:19 仙寓游子 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 文本操做: 对文件操作流程: 1. 打开文件,得到文件句柄并赋值给一个变量 2. 通过句柄对文件进行操作 3. 关闭文件 data = open("file").read() print(data) fs = open("yesterday","r", encoding="utf-8") #fs即文 阅读全文
posted @ 2018-06-14 23:10 仙寓游子 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1. 集合操作: 集合也是无序的 s = set([1,2,3,4,5,6]) print(s) 输出: {1, 2, 3, 4, 5, 6} 1.1 去重功能: list1=[1,2,3,4,5,6,1,2,5,6] list1=set(list1) print(list1) #输出:{1, 2, 阅读全文
posted @ 2018-06-14 23:09 仙寓游子 阅读(106) 评论(0) 推荐(0) 编辑