当前位置: 首页 > news >正文

网站建设策划方案怎么写泰安诚信的网站建设

网站建设策划方案怎么写,泰安诚信的网站建设,wordpress每段不同图片,百度搜索关键词规则1、字符串在C里边就是字符数组 Python里边一切事物都是对象#xff0c;对象则是类创建的 2、set集合 set是一个无序且不能重复的元素集合 #!/usr/bin/env python# encoding: utf-8#set对象不能有重复s1 set()s1.add(alex)print(s1)s1.add(alex)print(s1)s1.add(shidong)print…   1、字符串在C里边就是字符数组   Python里边一切事物都是对象对象则是类创建的     2、set集合   set是一个无序且不能重复的元素集合   #!/usr/bin/env python# encoding: utf-8#set对象不能有重复s1 set()s1.add(alex)print(s1)s1.add(alex)print(s1)s1.add(shidong)print(s1)s1.clear()print(s1) s2 set([shi,shidong,sd,shi])print(s2) 结果 {alex}{alex}{shidong, alex}set(){shi, shidong, sd     set中可以有添加列表 s2 set([shi,shidong,sd,shi])print(s2) difference函数生成新的集合 s2 set([shi,shidong,sd,shi]) s3 s2.difference(shi,shidong) print(s3) 结果 {sd}   #def:difference_update 删除传入参数并改变原来的set()集合#但是s2.difference_update 集合并没有内容s2 set([shi,shidong,sd,shi])s4 s2.difference_update([shidong,sd])print(s2)print(s4)#discard 移除元素 intersection 取交集新创建一个set#symmetric_difference() 取到两个集合的差集遍历两个集合把两个集合的差集合并成一个集合#isdisjoint 如果没有交集返回True#issubset 是否是子集#issuperset 是否是父集#remove 只移除元素需要加参数并且没有返回值#pop 移除一个元素也可以把移除的元素赋值到新的集合中s2 set([shi,shidong,sd,shi])ret s2.pop()print(s2)print(ret) 3、collections系列  一、计数器counter   Counter 是对字典类型的补充用于追踪值的出现次数   ps:具备字典的所有功能 自己的功能 1、c Counter(abcdfasdfdsfa)2、print c3、输出 Counter({a:5, b:4,c:3,d:2,e:1})   Counter方法查找对象的前几位     例如     #!/usr/bin/env python    # encoding: utf-8    import collections    obj collections.Counter(shidong)    ret obj.most_common(4)      #most_common 显示对象的前四位    print(ret)     #elements 方法用来循环对象中的内容for item in obj.elements():print(item)#循环并取出对象中的健值以及valuesfor k,v in obj.items():print((k,v)) #update 方法增加元素obj collections.Counter([11,22,22,33])print(obj)obj.update([eric,11,11])print(obj)#删除元素substract()obj.subtract([eric,11])print(obj)   二、有序字典orderedDict orderdDict是对字典类型的补充他记住了字典元素添加的顺序   #有序字典OrderedDict()dic collections.OrderedDict()dic[k1] v1dic[k2] v2dic[k3] v3print(dic)#把某个键跟值拿到最后dic.move_to_end(k2)print(dic)#按照顺序拿:拿最后一个健值按照后进先出执行popitem()dic.popitem()print(dic)#自己指定去拿那个pop(),而且能够返回值dic.pop(k1)print(dic)ret dic.pop(k3)print(ret)#setdefault 设置默认值#update()方法,不存在则增加值存在则更改值#字典默认输出的时候只输出keydic.update({k1:v111,k2:v10,k3:22})print(dic)   三、默认字典defaultdict defaultdict是对字典的类型的补充他默认给字典的值设置了一个类型。  四、队列deque #!/usr/bin/env python# encoding: utf-8#Python提供了两种队列一种是双向队列一种是单项队列先进先出FIFO#栈就相当于弹匣后进先出import collectionsd collections.deque()d.append(1)#在左侧插入d.appendleft(10)d.appendleft(1)d.appendleft(5)print(d)#查看某个元素的个数count方法print(d.count(1))#扩展extend(向右侧扩展)d.extend([yy,uu,ii])print(d)#扩展extendleft像左侧扩展d.extendleft([shi,dong])print(d)#删除某个值removed.remove(shi)print(d)#反转reversed.reverse()print(d)#rotate(英文意思旋转轮换使轮流)功能做到首尾连接#最后一个元素能够连接到第一个元素,从右边的数据拿到左边轮#插入d.rotate()print(d)d.rotate(3)print(d)五、拷贝 ——深浅拷贝数字、字符串用的是同样的内存地址复制操作不会改变内存地址其余拷贝会改变内存地址浅拷贝只拷贝第一次不会拷贝多层深拷贝会全部拷贝。六、单项队列先进先出#单项队列在queue模块中import queue#创建单项队列q queue.Queue()#往里边插入一条数据#qsize()方法拿到队列的个数q.put(shi)q.put(123)print(q.qsize())#从里边拿数据print(q.get())七、函数在学习函数之前一直遵循面向对象编程即根据业务逻辑从上到下实现功能其往往用一段代码来实现指定功能开发过程中最常用的功能就是粘贴复制也就是将之前实现的代码块复制到现需功能处如下  while True:    if cpu利用率 90%:      #发送邮件提醒      连接 邮件服务器      发送邮件      关闭连接     if 硬盘使用空间 90%      #发送邮件提醒      连接邮件      关闭连接      if 内存占用 80%      #发送邮件提醒      连接邮件      关闭连接  定义函数  def name():try方法(首先执行try方法中的代码如果代码错误则执行except中的代码)try:  ...except Exception:  ...函数发送邮件示例 #!/usr/bin/env python# encoding: utf-8#函数自定义函数 函数格式import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrdef mail(): ret 123 try: msg MIMEText(收到即为成功,plain,utf-8) msg[From] formataddr([史冬,sd880413sina.cn]) msg[To] formataddr([sd, 980653381qq.com]) msg[Subject] 测试函数邮件 server smtplib.SMTP(smtp.sina.cn,25) server.login(sd880413sina.cn,shidong00) server.sendmail(sd880413sina.cn,[980653381qq.com,],msg.as_string()) server.quit()except Exception: ret 456 return retret mail()if ret:print(发送成功)else:print(发送失败)如果一个函数中没有return那么函数会返回Nonereturn放在函数和方法中一遇到return值那么return后的代码则不会执行return——1、中断函数操作2、返回函数值 #!/usr/bin/env python# encoding: utf-8#无参数#show(): --show()# 一个参数# def show(arg):# print(arg)# show(kkkk)#两个参数# def show(arg,xxx):# print(arg,xxx)# show(kkkk,777)#默认参数,给形参加上一个数值如果在调用的时候不指定参数那么就会返回#形参的指定值,默认参数必须放在最后。# def show(a1,a2888):# print(a1,a2)# show(33)# show(22,44)#指定参数# def show(a1,a2):# print(a1,a2)# show(a223,a1111)#动态参数参数也可以是列表一颗星代表把所有的参数自动转换成一个元组#两个星代表把传入的所有参数全都转换成一个字典#一颗星# def show(*arg):# print(arg,type(arg))# show(1,2,3,3,4,5,7,)#两颗星# def show(**arg):# print(arg,type(arg))# show(a188,uu213)#一星、两星共用def show(*args,**kwargs):print(args,type(args))print(kwargs,type(kwargs))show(1,2,3,3,2,111,n2,a5)结果(1, 2, 3, 3, 2, 111) class tuple{a: 5, n: 2} class dict 示例#一星、两星共用def show(*args,**kwargs):print(args,type(args))print(kwargs,type(kwargs))#show(1,2,3,3,2,111,n2,a5)l [11,22,33,44]d {n1:88,alex:sb}#如果直接添加参数那么可能会被系统默认为是元组或者列表#字典也会加入到一星的动态参数中如果想要对应加入如字典要#放到两星参数中则采用如下方法show(*l,**d)结果(11, 22, 33, 44) class tuple{n1: 88, alex: sb} class dict  使用动态参数实现字符串格式化 #字符串格式化并传入动态参数s1 {0} is the best {1}resul s1.format(shidong,man)print(resul)结果shidong is the best man或者 如 #字符串格式化并传入动态参数s1 {0} is the best {1}l1 [shidong,winner]#resul s1.format(shidong,man)resul s1.format(*l1)print(resul)结果shidong is the best winner或者 如 s1 {name} is {acter}result s1.format(name shidong,acter successful)print(result)结果shidong is successful如果是参数是字典需要加两星 s1 {name} is {acter}d {name:shidong,acter:successful}result s1.format(**d)print(result)结果shidong is successful八、lambda表达式简单函数的简单表示 例如lambda表达式func lambda a :a 1#创建形式参数a#函数内容a 1 并把结果returnret func(98)print(ret)结果99九、内置函数 这些内置函数不需要导入任何模块就能使用。 abs():绝对值a -1ret abs(a)print(ret)all():判断元素如果所有都为真才为真如果为空或者None也为假查看真假用bool例如 any():只要里边有真的就为真 ascii() :可以得到一个返回值  ascii(8) 相当于int.__repr__() bin():表示二进制 bin(10) ‘0b1010’ bool():布尔 bytearray():把传入的字符串、列表转换成字节数组 一个汉字需要占用3个字节 ret bytearray(史冬,encodingutf-8)print(ret)结果bytearray(b\xe5\x8f\xb2\xe5\x86\xac)  callable():函数 查看函数儿能否被调用是否可执行 例如 func lambda a : a 1print(func(2))print(callable(func))结果3Truechr() 和ord() 两个要经常一起用一个是把数字转换成ASCII码一个是把ASCII转换成数字 chr():把数字转换成字符ord()把字符转换成数字import randoma random.randint(97,120)b chr(a)print(a,b) compile():编译用到的 enumerate():函数会添加一个序列用来记录序列例如 li [alex,shidong,xian]for i,item in enumerate(li,1):print(i,item)结果1 alex2 shidong3 xianeval函数:可以用于计算Excel表格中的运算例如 a eval(6*8)print(a)结果48 map map示例map左边有多少然后经过条件后右边相对应的过滤出来例如 li [11,22,33,44,]new_li map(lambda x : x 100,li)l list(new_li)print(l)结果[111, 122, 133, 144]filter()函数起到过滤作用 def func(x):if x 33:return True else:return Falseli [11,22,33,44,]ret filter(func,li)print(list(ret)) float()函数把一个数转换成float类型frozenset()函数冻结集合globals()函数当前的全局变量oct()函数八进制hex()函数十六进制例如hex(10)结果0xalocals()函数局部变量max()函数拿到最大值例如 print(max(11,22,3,34,534456345,))结果534456345open()函数打开文件range()函数拿到区间值round()函数四舍五入zip()函数两个对象的元素对应起来例如 x [1,2,3,4,]y [2,3,4,5,]ziped zip(x,y)wo list(ziped)print(wo)结果[(1, 2), (2, 3), (3, 4), (4, 5)]   read():可以读取几个字节例如 #!/usr/bin/env python# encoding: utf-8f open(test.log,r,encodingutf-8)#f.write(hello world!!!)ret f.read(2)print(ret)f.close() readable():是否可读readline():仅读取一行seek():指定文件中指针位置seekable():指针是否可操作tell():获取指针位置 指的是字节例如 #!/usr/bin/env python# encoding: utf-8f open(test.log,r,encodingutf-8)#print(f.tell())#ret f.read(2)#按照字符来拿#print(f.tell())#tell按照字节执行f.seek(1)#让指针跳到哪儿ret f.read()#不加参数全部读出来加参数指定读取字符#print(f.tell())f.close()print(ret)truncate()函数读取指针前面的数删除指针后面的数然后保存源文件                    转载于:https://www.cnblogs.com/sd880413/p/7521213.html
http://wiki.neutronadmin.com/news/215644/

相关文章:

  • 网站上咱们做鱼饵做网站公司大连
  • 北京网站建站推广网站开发的人李海涛
  • 黄埔五屏网站建设电子网址怎么创建
  • 网站首页分辨率做多大的北京电力交易中心史连军
  • 福州建设局网站xp怎么做网站服务器
  • 长春火车站附近有什么好玩的地方大数据培训班
  • 外贸网站流量网站的权限设置
  • 东营房产信息网seo需要懂代码吗
  • 自己做网站去哪买服务器重庆广告网站推广
  • 网站建立有哪些功能做视频采集网站违法吗
  • 网站开发费税率是多少门户网站开发的背景和意义
  • 网页设计制作网站大一素材vs做网站好不好
  • 济南企业网站开发django做的购物网站
  • 做网站推广有啥活动沧州自适应网站建设
  • 江苏省建设安全协会网站网站建设与维护培训
  • wordpress怎么建站建设网站的个人心得
  • 免费建站平台哪个好tomcat wordpress
  • 网站建设的软文怎么写网络营销推广培训班
  • 如何推广自己网站新媒体运营工资一般多少
  • 嘉兴市城乡与建设局网站2022最新泛站群程序
  • 杭州富阳建设局网站用vs2010做免费网站模板下载
  • 江门网站推广公司小说网站流量怎么做
  • 系统官网网站模板下载地址暴利产品竞价单页网站
  • 免费建设音乐网站电站建设招聘网站
  • 网站建设费的摊销年限南昌做网站哪个好
  • 青岛网站建设公司专业公司有人做家具网站中介吗
  • 网站建设多少钱个人美团网站制作的特色
  • 无锡网站制作无锡做网站企业网站推广方法实验报告
  • 如何做网站后台管理泰安做网站
  • 数据库主机wordpress郑州专业seo哪家好