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

网站内部资源推广怎么做个人做网站手机获取验证码

网站内部资源推广怎么做,个人做网站手机获取验证码,建网站域名后怎样做,北京pc28网站内置函数现在python一共为我们提供了68个内置函数#xff0c;讲述过程#xff1a;一、其他中的12个 #xff08;一#xff09;执行 字符串 类型代码的执行 1 eval执行有意义的字符串 ,有返回值 print(eval(12))print(eval(print(美丽))) #美丽 2 ex… 内置函数现在python一共为我们提供了68个内置函数讲述过程一、其他中的12个 一执行 字符串 类型代码的执行 1 eval执行有意义的字符串 ,有返回值 print(eval(12))print(eval(print(美丽))) #美丽 2 exec执行 有意义 的字符串,简单的 流程控制 没有返回值 exec(for i in range(5):print(i)) #0,1,2,3,4 注释 # exec和eval都可以执行 字符串类型的代码# eval有返回值 —— 有结果的简单计算# exec没有返回值 —— 简单流程控制# eval只能用在你明确知道你要执行的代码是什么 3 compile字符串执行 :编译 retfor i in range(5):print(i) ccompile(ret,,exec) #用exec执行有返回值 exec(c) ret1234ccompile(ret,,eval) #引号原本的功能是放print(eval(c)) # 用eval执行没有返回值所以需要打印 二输入输出 1 input input(提示) 2 print() la print(l) #a print(l,end%%) # a%% end是print中默认的以换行做结尾这里可以改为%%结尾 print(l,end%%) #a%%a%% print(l,2,3,5,6,sep%%) #a%%2%%3%%5%%6 sep是print中元素之间默认用空格隔开这里可以改成%% print(l,2,3,5,6) #a 2 3 5 6 fopen(上课,modew,encodingutf-8) #打开文件夹之后通过句柄操作文件 lmmmm print(l,filef) #print中file默认在控制台打印可以把filef文件句柄改成在文件中打印 f.close() 三内存相关 1 hash #在程序的一次执行中hash值只有一个但是再次执行时hash值就会改变print(hash((0,2,3))) #-19文件执行的操作437808242 id就是内存地址print(id(1)) 四文件操作相关(1) 1 open fopen(上课) print(f.writable()) #False print(f.readable()) #True print(f.readline()) #把上课文件中的内容读出来了mmmm 五调用相关 1 callable 判断是否可以被调用 print(callable(a)) #Flase print(callable(print)) #True print(callable(globals)) #globals 加上s (六)模块相关 1 import import time print(time.time()) #1515230362.92395 等同于以下例子 t__import__(time) print(t.time()) #1515230362.92395 # 某个方法属于某个数据类型的变量就用.调用# 如果某个方法不依赖于任何数据类型就直接调用 —— 内置函数 和 自定义函数 七帮助 1 help 查看方法运用# help(str) 八查看内置属性1 dir 查看变量的方法print(dir([1,2])) 二、 基础数据类型相关 38个 一和数据结构相关(24)  1.1和数字相关 1 数据类型 bool int 整形 float # 浮点数有限循环小数无限循环小数 ! 小数 有限循环小数无限循环小数无限不循环小数 complex 复数不能比较大小 实部虚部 两个部分都是浮点数 12j 45j 2 进制转换 bin 二进制 print(bin(2)) #0b10 oct 八进制 print(oct(2)) #0o2 hex 十六进制 print(hex(2)) #0x2 3 数学运算 abs 取绝对值print(abs(-1))divmod 除余 print(divmod(9,6)) #(1, 3) 商1 余3round 小数精确 print(round(2,445)) #2 print(round(2,56)) #2sum 求和 q求和对象是可迭代的 sum(iterable,start) start开始加的值 错误写法 print(sum(1,2)) print(sum([1,2,3,4])) #10 print(sum([1,2,3,4],10)) # 第一个数从10 开始加min 求最小值 print(min(2,5,6,8)) #2 print(min(2,5,6,8,-0.5,keyabs)) #-0.5max print(max(2,5,6,8,-1,-8,keyabs)) #8pow 求幂运算pow(x,y,z) print(pow(2,3)) 2的3次方 print(pow(2,3,3)) #幂运算之后再取余2 三列表和元组 可以强转 t(1,2,3,4) print(list(t)) #[1, 2, 3, 4] print(tuple(t) #再转回元组(1, 2, 3, 4)   1.2相关内置函数 1. reversed 反转 reverse 反转 l[1,3,6,4] l.reverse() #反转l print(l) reversed 保留原列表得到一个反向迭代器 l2reversed(l) #生成器 print(l2) #list_reverseiterator object at 0x018539D0 for i in l2:print(i) #4,6,3,1   2 slice 切片 t (1,2,23,213,5612,342,43) t1slice(0,5,2) print(t1) #slice(0, 5, 2) 切片 print(t[t1]) # (1, 23, 5612) 把l从索引0到5开始切片按照每隔2个值切片 化简 print(t[slice(0,5,2)]) # (1, 23, 5612) 1.3字符串3 format #格式化输出 print(今天很{},我很{},是个{}.format(美好,美丽,美女)) print(format(美丽,20)) #把字符串以20个长度为标准左靠齐 print(format(美丽,20)) #把字符串以20个长度为标准右靠齐 print(format(美丽,^20)) #把字符串以20个长度为标准居中 4 bytes 需求把gbk编码的转换为utf-8python是unicode编码需要先把你好转为gbk 形式 print(bytes(美丽,encodingGBK)) #等价于print(美丽.encode(gbk)) # #b\xc4\xe3\xba\xc3把unicode转换为gbk的bytes类型 print((bytes(美丽,encodinggbk)).decode(gbk).encode(utf-8)) #转换成功 注释网页编程是二进制存储 照片视频也是二进制 html网页爬取也是二进制   5.bytearray bytearray(s,encodingutf-8) 转换编码,特点是可以根据字节码改内容但是你要提前 知道要改内容的号码 b_bytesbytearray(你好,encodingutf-8) print(b_bytes) #\xe4\xbd\xa0\xe5\xa5\xbd) print(b_bytes[0]) #228 print(b_bytes[1]) #189   6.memoryview 视觉展示只是给我们看不占用内存但是要调用是时候还是会占用内存用处比较少 memoryview(bytes(hello,eva,encodingutf-8)    7.ord字符按照unicode转数字 print(ord(你)) #20320 print(ord(1)) #49 print(ord(A)) #65 print(ord(❤)) #10084   8、chr数字按照unicode转字符, 但是从65A的数字对应65开始才能转换 print(chr(97)) #a print(chr(98)) # print(chr(65)) #A   9、ascii 字符在ascii码中的内容就打印出来不是就转换成\u print(ascii(你) #\u4f60 print(ascii(A) ) #A   10、repr 用于%r格式化输出 ,不同于print的是会将打印内容的数据类型也一起打印出来 nameegg print(你好%s%name) #你好egg print(你好%r%name) #你好egg print(repr(1)) #1 print(1) #1 print(repr(1)) #1   1.4字符串11.dict12、set、 13、frozenset14、len15、enumerate枚举 dic{a:b,c:d} for k,i in enumerate(dic,1):print(k,i)   1.5相关内置函数(8) 16、all 判断是否有bool值是Flase的值,---一假均假---用中括号写进要判断的值, print(all([ ,ni,你])) #Trueprint(all([,ni,你])) #Flase 特殊情况 print(all([])) #Tureprint(all([])) #Flase    17、any 判断bool值是否有True的值-----一真均真 print(any([ ,ni,你])) #True print(any([,ni,你])) #True print(all([])) #Flase    18、zip 返回一个迭代器拉链功能   a[a,b] #列表 b[c,d] retzip(a,b) for i in ret: #(a, c)(b, d)print(i) a{a,b} #字典 b{c,d} retzip(a,b) for i in ret:print(i) ##(a, c)(b, d)和上面效果一样 #简化 a[a,b] b[c,d] c[e,f] for i in zip(a,b,c): #(a, c, e)(b, d, f)print(i) #字典、列表、元祖混用拉链 a[a,b,g] #不是一一对应的话自动去除多余的 b{c,d]} #dict list tuple 都可以用zip 来拉链 c(e,f]) for i in zip(a,b,c): #(a, c, e)(b, d, f)print(i)   19、filter filter()函数接收一个函数 f 和一个list这个函数 f 的作用是对每个元素进行判断返回 True或 False filter()根据判断结果自动过滤掉不符合条件的元素返回由符合条件元素组成的新list。   def f(x):return x%20 gfilter(f,[1,3,5,6,7,8]) #filter 得到是一个迭代器 for i in g:print(i) #6 8 filter过滤的功能def a(z):return z%21 #函数返回值为Ture则放到新的迭代器中 retfilter(a,[1,2,3,4,5,6]) #函数名不加括号因为前面filter要来调用函数名得到的ret是一个迭代器 for i in ret: #不调用不打印print(i) 功能解析把可迭代的值传给某个函数函数来执行def a(z):return z%20 retfilter(a,[1,2,3,4,5,6]) for i in ret:print(i) 上面那个filter方法等于这个列表推导式的功能 c[i for i in [1,2,3,4,5,6] if i%21] for i in c:print(i)取出0到100中能够开方的整数 from math import sqrt def num(s):if sqrt(s)%10:return True retfilter(num,range(0,101)) for i in ret:print(i)   20、map Python中的map函数应用于每一个可迭代的项返回的是一个结果list。如果有其他的可迭代参数传进来map函数则会把每一个参数都以相应的处理函数进行迭代处理。map()函数接收两个参数一个是函数一个是序列map将传入的函数依次作用到序列的每个元素并把结果作为新的list返回。   #例题L [1, 2, 3, 4, 5, 6, 7, 8]def l(a): return a**2gmap(l,L) #map后得到的也是迭代器print(list(g)) #[1, 4, 9, 16, 25, 36, 49, 64]或者用forfor i in g: print(i)   注释 # 结论:filter之后元素个数会发生改变map()之后元素个数不会改变# #filter只管筛选不会改变原来的值 map值会改变 21、sorted 排序有key,默认Flse 从小到大排序 reverseTrue 从大到小排序 iterable是可迭代类型;key传入一个函数名函数的参数是可迭代类型中的每一项根据函数的返回值大小排序;reverse排序规则.reverse True降序或者reverse False升序有默认值。返回值有序列表 例 l[2,1,5,7,-10] print(sorted(l,keyabs,reverseTrue)) #[-10, 7, 5, 2, 1] 等同于sort l[2,1,5,7,-10] l.sort(keyabs,reverseTrue) print(l) #[-10, 7, 5, 2, 1]sort使用方法 l[2,1,5,7,-10] l.sort() print(l) #[-10, 1, 2, 5, 7]    三、匿名函数  匿名函数为了解决那些功能很简单的需求而设计的一句话函数 #这段代码 def calc(n):return n**n print(calc(10))#换成匿名函数 calc lambda n:n**n print(calc(10))             转载于:https://www.cnblogs.com/zzy-9318/p/8228139.html
http://wiki.neutronadmin.com/news/134251/

相关文章:

  • 自微网站首页近的中医小程序定制
  • 哪个网站做视频钱多陕西西安网站建设公司哪家好
  • 河北建设官方网站刚刚中国宣布重大消息
  • 苏州做网站怎么样做号网站
  • 备案查询网站手机怎么建造网站
  • 词典网站模板dashicon wordpress
  • 南通制作企业网站wordpress google 字体 360
  • 邢台提供网站建设公司报价excel 表格 做的网站
  • 湖北网站建设开发广告发布许可证
  • 网站建设 销售提成宿州公司做网站
  • 网站建设服务专业建站公司淮南 搭建一个企业展示网站
  • wordpress 附件重命名西安企业seo外包服务公司
  • 网站建设管理岗位职责wordpress discuz 整合
  • 行政单位门户网站建设规定珠宝网站建设
  • 去哪儿网站上做民宿需要材料wordpress图片优化
  • 深圳网站设计营销型平面设计包括什么
  • asp网站建设 文献综述合肥做一个网站要多少钱
  • 肇庆网站制作百度seo收录
  • 福永网站的建设台州做优化
  • 芜湖学校网站建设电话app聊天软件开发
  • 什么颜色做网站好看外贸网站建设经验
  • 网站备案 视频wordpress orion
  • 北京seo网站结构优化做网站开发有什么专业证
  • 搬瓦工vps建设网站济宁网站建设那家好
  • 企业网站建设600元网络服务商简称
  • 鹤壁网站推广python可以做网站前台么
  • 张家界市建设局网站香河县住房和城乡建设部网站
  • 深圳住房和建设局网站轮候大厅手机网价格直降
  • 免费授权企业网站源码邯郸中国建设银行网站
  • 好看的网站的导航怎么做专业外包网站建设公司