Python Day13】的更多相关文章

一.迭代器 1.迭代器概念: 器:包含了多个值的容器 迭代:循环反馈(一次从容器在取出一个值) 迭代器:从装有多个值的容器在一次取出一个值 ls=[3,5,7,1,9] 遍历:被遍历的对象必须是有序容器 i=0 while i<len(ls): print(ls[i]) i+=1 输出结果 3 5 7 1 9 属于无序输出 输出的是有序的 st={1,2,3,4,5} dic={'a':1,'b':2} 2.可迭代对象概念: 对象:python中的一个对象(装有地址的变量) 可迭代对象:该对象有…
堡垒机 权限管理 当你公司的服务器变的越来越多后,需要操作这些服务器的人就肯定不只是一个运维人员,同时也可能包括多个开发人员,那么这么多的人操作业务系统,如果权限分配不当就会存在很大的安全风险,举几个场景例子: 设想你们公司有300台Linux服务器,A开发人员需要登录其中5台WEB服务器查看日志或进行问题追踪等事务,同时对另外10台hadoop服务器有root权限,在有300台服务器规模的网络中,按常理来讲你是已经使用了ldap权限统一认证的,你如何使这个开发人员只能以普通用户的身份登录5台w…
# 文件操作 f=open("E:\\1.txt",encoding="GBK")#打开文件 print(f.writable())#是否可写 print(f.read())#读取文件 print(f.readable())#是否可读 f.close() f=open("E:\\1.txt",encoding="GBK") print(f.readline())#读一行 print(f.readline(),end='')#结…
python Day13 匿名函数(一句话函数,比较简单的函数) func=lambda a,b:a+b print(func(1,2)) ###结果:3 func=lambda a:(a[0],a[2]) print(func("dsfds")) func_max=lambda a,b:a if a>b else b print(func_max(3,2)) 内置函数扩展 bin将10进制转换为二进制并返回 oct将10进制转化为八进制字符并返回 hex将10进制转化为16进制…
一.模块介绍                                                                                                                                   Python Module(模块),就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码. 文件名就是模块名加上后缀.py,在模块内部,模块名存储在全局变量__name__中,是一个str…
一   生成器 生成器的本质就是迭代器 生成器的特点和迭代器一样,取值方式和迭代器一样(__next__(),  send():  给上一个yield传值) 生成器一般由生成器函数或者生成器表达式来创建 其实就是手写的迭代器 def func(): ") yield 123 ret = func() print(ret) 由于函数中含有yelid,那么这个函数就是生成器函数,  且执行这个函数的时候就不再试函数的执行了,而是获取这个生成器. 如何使用: def func(): ") y…
sys: sys模块不同于os模块,这个是跟Python解释器打交道的. sys.argv:返回一个文件名开头,包含后面输入内容的 列表 import sys res = sys.argv print(res) 执行: C:\Users\ldsly>python E:\Python\DAY-13\模块2.py ['E:\\Python\\DAY-13\\模块2.py'] C:\Users\ldsly> ----------------------------------------------…
day13主要内容:JavaScript.DOM.jQuery 武Sir blog:http://www.cnblogs.com/wupeiqi/articles/5369773.html JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 1. JavaScript代码存在形式 <!-- 形式一 --> <script type"…
一.迭代器 python 一切皆对象 能被for循环的对象就是可迭代对象 可迭代对象: str,list,tuple,dict,set,range 迭代器: f1文件句柄 dir打印该对象的所有操作方法 s = 'python' print(dir(s)) 执行输出: ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__…
day13 python   一.生成器     生成器的本质就是迭代器     生成器的特点和迭代器一样. 取值方式和迭代器一样(__next__())     由生成器函数或生成器表达式来创建     其实就是手写的迭代器   二.生成器函数     函数中如果有yield, 那么这个函数就是生成器函数. 调用生成器函数: 函数名(), 得到的是生成器, 这个时候不执行     yield: 相当于return可以返回数据, 但是不会结束函数, 会往下走, 分段执行函数,     rst._…