06 2019 档案

摘要:第一版: 没有保证数据的安全 l1 = [] 全局变量 def make_average(price): l1.append(price) total = sum(l1) return total/len(l1) print(make_average(100000)) print(make_aver 阅读全文
posted @ 2019-06-27 22:49 God_with_us 阅读(131) 评论(0) 推荐(0)
摘要:1.sep设定分割符 2.end 默认是换行可以打印到下一行 print(1,2,3,sep='|') 1|2|3 print(1,2, end=' ') print(3,4) ''' 1 2 3 4 ''' 文件写入的另一种方式 f=open('log','w',encoding='utf 8') 阅读全文
posted @ 2019-06-26 11:57 God_with_us 阅读(187) 评论(0) 推荐(0)
摘要:exal exce hash():获取一个对象(可哈希对象:int,str,Bool,tuple)的哈希值。 help()函数用于查看函数或模块用途的详细说明。 callable 函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojb 阅读全文
posted @ 2019-06-26 11:55 God_with_us 阅读(125) 评论(0) 推荐(0)
摘要:两种模式: 循环模式,筛选模式 匿名函数 匿名函数:没有名字的函数 匿名函数只能构建简单的函数,一句话函数。 def func(x,y): return x+y print(func(1,2)) 匿名函数构建 func2=lamda x,y:x+y print(func2(1,2)) 匿名函数最常用 阅读全文
posted @ 2019-06-26 11:53 God_with_us 阅读(114) 评论(0) 推荐(0)
摘要:19.1 生成器初识 生成器本质就是迭代器。python社区生成器与迭代器是一种。生成器与迭代器的唯一区别:生成器是我们自己用python代码构建的。 19.2 生成器函数 yield 直接就可以构建成生成器函数,迭代器需要把一个可迭代对象转化成迭代器,占用内存。 19.3 return yield 阅读全文
posted @ 2019-06-25 19:54 God_with_us 阅读(156) 评论(0) 推荐(0)
摘要:字面意思分析:可以重复的迭代的实实在在的东西。 list,dict(keys(),values(),items()),tuple,str,set,range, 文件句柄(待定) 专业角度: 内部含有 方法的对象,就是可迭代对象。 内置函数:dir() print(dir(str)) dir:会把一个 阅读全文
posted @ 2019-06-24 21:42 God_with_us 阅读(163) 评论(0) 推荐(0)
摘要:16.1 不区分大小写 16.2 可以加入表达式 16.3 可以结合函数 阅读全文
posted @ 2019-06-21 10:19 God_with_us 阅读(176) 评论(0) 推荐(0)
摘要:a = 1 ​ b=2 ​ c = a + b ​ print(c) c = a + bprint(c) 1. 函数名是一个特殊的变量。函数名指向的是函数的内存地址,加上()就执行这个函数 2. 函数名是一个变量。 3. 函数名可以作为容器型类型的元素 4. 函数名可以作为函数的实参 5. 函数名可 阅读全文
posted @ 2019-06-20 09:03 God_with_us 阅读(133) 评论(0) 推荐(0)
摘要:def func(a,l=[]): l.append(a) return l print(func(1)) [1,] print(func(2)) [2,] print(func(3)) [3,] 当你的默认参数如果是可变的数据类型,你要小心了。 实际输出 ''' [1] [1, 2] [1, 2, 阅读全文
posted @ 2019-06-20 09:02 God_with_us 阅读(126) 评论(0) 推荐(0)
摘要:count=0 def func(): print(count) count+=1 func() UnboundLocalError: local variable 'count' referenced before assignment 解释器认为:如果你在局部作用域对一个变量进行修改了, 你在局 阅读全文
posted @ 2019-06-20 09:01 God_with_us 阅读(116) 评论(0) 推荐(0)
摘要:1.函数的初识 1. 初始函数 函数:函数是以功能为导向,一个函数封装一个功能。登录,注册,文件的改的操作..... 函数减 ` l1 = [1, 2, 3] def new_len(): count=0 for i in l1: count +=1 print(count) new_len() ' 阅读全文
posted @ 2019-06-19 13:55 God_with_us 阅读(183) 评论(0) 推荐(0)
摘要:如:content = input("请输入内容:") 用户输入:5+9+6 +12 + 13,去除所有的空白,然后进行分割再进行计算。 sum1 = 0 content = "5+ 9 +10" content = content.split("+") for el in content: el 阅读全文
posted @ 2019-06-18 20:59 God_with_us 阅读(1674) 评论(0) 推荐(1)
摘要:20.1 文件操作的初识 open内置函数,open底层调用的是操作系统的接口。 f1,变量,f1,fh,file_handler,f_h文件句柄。对文件进行的任何操作,都得通过文件句柄的方式。 encoding:可以不写,不写参数,默认编码本:操作系统的默认的编码 windows:gbk linu 阅读全文
posted @ 2019-06-18 20:59 God_with_us 阅读(197) 评论(0) 推荐(0)
摘要:j = 1 1 num1 = 0 1 3 for i in range(1,100,2): num1 += j i 3 j = j 1 1 print(num1) sum1 = 0 count = 1 for el in range(1,100,2): if el % 4 == 1: sum1 += 阅读全文
posted @ 2019-06-18 20:57 God_with_us 阅读(1261) 评论(0) 推荐(0)
摘要:1.让用户选择: 2.用户选择注册就将账号和密码添加到userinfo.txt中,如果用户名存在就提示用户名存在,不存在就进行添加(3分) 3.用户选择登录,就验证用户的账号和密码是否与userinfo.txt一致,如果一致终止循环提示登录成功(3分) 4.让用户登录三次,三次错误提示用户名已锁定, 阅读全文
posted @ 2019-06-18 20:52 God_with_us 阅读(438) 评论(0) 推荐(0)
摘要:s1='alex' s2='+'.join(s1) print(s2,type(s2)) a+l+e+x l1=['小红','小刚','小明'] 前提:列表中的元素必须都是str类型 s3=':'.join(l1) 将一个列表返回一个字符串如下: print(s3) 小红:小刚:小明 print(' 阅读全文
posted @ 2019-06-16 17:17 God_with_us 阅读(898) 评论(0) 推荐(0)
摘要:1.v = 'k1,v1 k2,v2 k3,v3 '变成一个字典{'k1':'v1','k2':'v2','k3:'v3'...} 变成一个字典 {'k1':'v1','k2':'v2','k3:'v3'...} 第一种: ''' v=v.split(' ')直接分割 返回值 ['k1,v1', ' 阅读全文
posted @ 2019-06-15 19:18 God_with_us 阅读(393) 评论(0) 推荐(0)
摘要:有如下车牌和车辆归属地,形成一个新的字典,显示每个归属地的车辆共有多少: cars = ['鲁A32444','鲁B12333','京B8989M','⿊C49678','⿊C46555','沪B25044','冀G11111','⿊C42355'] locals = {'冀':'河北', '⿊': 阅读全文
posted @ 2019-06-14 20:23 God_with_us 阅读(282) 评论(1) 推荐(0)
摘要:s.upper lower 全部大写 小写 s.caplitalize 首字母大写 s.strip 去空格 空行 startswith enswith 判段以什么开头 结尾 s.replace默认全部替换,可设置次数 print(s[:: 1])字符串的反向取值 print(s.split)字符串的 阅读全文
posted @ 2019-06-13 18:10 God_with_us 阅读(116) 评论(0) 推荐(0)
摘要:1. str int 字符串中必须都是十进制的数,才能进行转换 2. int str 3. str list 面试题: 把字符串转换成列表 print(s.split()) 把列表转换成字符串 print(''.join(li)) 4. list str 5. list tuple 6. tuple 阅读全文
posted @ 2019-06-12 21:27 God_with_us 阅读(142) 评论(0) 推荐(0)
摘要:1. 首字母大写 2.每个单词首字母大写 title 3,统计出现的次数 count 4.大小写转换 swapcase 5.查找(通过元素名字找到元素的索引) 6.list 7.统计 8.查看 9.反转 10.排序 11.tuple,统计,查找 12.dict: 13.批量创建字典 14.set: 阅读全文
posted @ 2019-06-12 21:26 God_with_us 阅读(142) 评论(0) 推荐(0)
摘要:1.赋值 2.浅拷贝 3.深copy 例1: 阅读全文
posted @ 2019-06-11 17:31 God_with_us 阅读(107) 评论(0) 推荐(0)
摘要:集合set,容器型的数据类型,它要求里面的元素是不可变的数据,但它本身是可变的数据类型,集合是无序的的.{} 集合的创建 set1=set({1,2,'barue','False'}) set1={1,3,'小刚',4,False,'人生'} print(set1) python 什么是集合? se 阅读全文
posted @ 2019-06-11 17:30 God_with_us 阅读(109) 评论(0) 推荐(0)
摘要:15.小数据池 小数据池就是python 中一种提高效率的方式,固定数据类型使用同一个内存地址 小数据池 支持:str,int,bool 前提:不同代码块的缓存机制 缓存机制的优点:提升性能,节省内存。 小数据池怎么用? 小数据池数字范围: 5~256 字符串: 1.字符串在做乘法的时候总长度不能超 阅读全文
posted @ 2019-06-11 17:29 God_with_us 阅读(115) 评论(0) 推荐(0)
摘要:数据类型的分类(可变与不可变): 可变(不可哈希)的数据类型:list dict set 不可变(可哈希)的数据类型: str bool int tuple 字典:{}括起来,以健值对形式存储的容器型数据类型: 键必须是不可变的数据类型,int str(bool tuple几乎不用)唯一的 值可以是 阅读全文
posted @ 2019-06-10 19:15 God_with_us 阅读(161) 评论(0) 推荐(0)
摘要:message = "伤情最是晚凉天,憔悴厮人不堪言。"‘ count=0 num= 1 while count 阅读全文
posted @ 2019-06-10 08:51 God_with_us 阅读(403) 评论(0) 推荐(0)
摘要:1.relace s='dadk12' print(s.replace('生活','dd'))==打印返回dadk12,即使没有也不会报错。 2.while continue while循环输出 1 2 3 4 5 6 8 9 10 (1) count=1 while count 阅读全文
posted @ 2019-06-08 12:15 God_with_us 阅读(402) 评论(0) 推荐(0)
摘要:11.列表 12.元组 他是什么? 元组 tuple tu = ("1") () 每个元素都以 逗号隔开 tu1 = (1) 小括号中一个元素的时候没有逗号就括号中元素的本身 小括号中一个元素的时候有个逗号就是元组 空的小括号就是元组 print(type(tu1)) 元组有序: 索引,切片,步长 阅读全文
posted @ 2019-06-06 18:02 God_with_us 阅读(131) 评论(0) 推荐(0)
摘要:1.bool 布尔值 bool 布尔值 用于条件使用 True 真 False 假 2.字符串 split 分割 默认按照空格分割,也可只设置制定分割符,返回一个列表 join 非常好用 3.字符串的格式化 format 4.is系列 判断(字符串的数字) 5.整数 6.for循环 python s 阅读全文
posted @ 2019-06-05 17:33 God_with_us 阅读(474) 评论(0) 推荐(0)
摘要:while循环 格式化 运算符 赋值运算( ) a = 1 a += 1 a = a + 1 print(a) a = 1 a = a 1 print(a) a = 1 a = a 1 print(a) a /= 1 a = a / 1 a = 1 a = a 1 a %= 1 a = a % 1 阅读全文
posted @ 2019-06-04 16:36 God_with_us 阅读(252) 评论(0) 推荐(0)
摘要:恢复内容开始 计算器基础知识 cpu :人类的大脑 运算和处理问题 内存:临时存储数据 断点就消失了 高铁 硬盘:永久存储数据 图片 操作系统:是一个软件 控制每个硬件之间的数据交互 Python的应用和历史 python2: c,java,c 源码统一,功能重复 维护难度大 python3: 源码 阅读全文
posted @ 2019-06-03 20:13 God_with_us 阅读(254) 评论(0) 推荐(0)