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

做催收的网站全屋定制高端品牌有哪些

做催收的网站,全屋定制高端品牌有哪些,衬衫定做公司,自适应网站举例文章目录 设置字段定界符流程控制语句条件判断语句循环语句while语句for循环do循环 其他语句 数组应用数组的定义读取数组的值数组相关函数二维、多维数组使用 从零学 python 设置字段定界符 默认的字段定界符是空格#xff0c;可以使用-F “定界符” 明确指定一个定界符python 设置字段定界符 默认的字段定界符是空格可以使用-F “定界符” 明确指定一个定界符 awk -F: { print $NF } /etc/passwd # 或 awk BEGIN{ FS: } { print $NF } /etc/passwd在BEGIN语句块中则可以用OFS“定界符”设置输出字段的定界符。 流程控制语句 在linux awk的while、do-while和for语句中允许使用break,continue语句来控制流程走向也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行下一条语句。if 是流程选择用法。awk中流程控制语句语法结构与c语言类型。有了这些语句其实很多shell程序都可以交给awk而且性能是非常快的。下面是各个语句用法。 条件判断语句 if(表达式)语句1 else语句2格式中语句1可以是多个语句为了方便判断和阅读最好将多个语句用{}括起来。awk分枝结构允许嵌套其格式为 if(表达式){语句1} else if(表达式){语句2} else{语句3}示例 awk BEGIN{ test100; if(test90){print very good;}else if(test60){print good;}else{print no pass;} }输出 very good每条命令语句后面可以用; 分号 结尾。 循环语句 while语句 while(表达式){语句}示例 awk BEGIN{ test100; total0; while(itest){totali;i; } print total; }输出 5050for循环 for循环有两种格式 格式1 for(变量 in 数组){语句}示例 awk BEGIN{ for(k in ENVIRON){print kENVIRON[k]; }}输出 TERMlinux G_BROKEN_FILENAMES1 SHLVL1 pwd/root/text ... lognameroot HOME/root SSH_CLIENT192.168.1.21 53087 22注ENVIRON是awk常量是子典型数组。 格式2 for(变量;条件;表达式){语句}示例 awk BEGIN{ total0; for(i0;i100;i){totali; } print total; }输出 5050do循环 do {语句} while(条件)例子 awk BEGIN{ total0; i0; do {totali;i;} while(i100)print total; }输出 5050其他语句 break 当 break 语句用于 while 或 for 语句时导致退出程序循环。continue 当 continue 语句用于 while 或 for 语句时使程序循环移动到下一个迭代。next 能能够导致读入下一个输入行并返回到脚本的顶部。这可以避免对当前输入行执行其他的操作过程。exit 语句使主输入循环退出并将控制转移到END,如果END存在的话。如果没有定义END规则或在END中应用exit语句则终止脚本的执行。 数组应用 数组是awk的灵魂处理文本中最不能少的就是它的数组处理。因为数组索引下标可以是数字和字符串在awk中数组叫做关联数组(associative arrays)。awk 中的数组不必提前声明也不必声明大小。数组元素用0或空字符串来初始化这根据上下文而定。 数组的定义 数字做数组索引下标 Array[1]sun Array[2]kai字符串做数组索引下标 Array[first]www Array[last]name Array[birth]1987使用中print Array[1]会打印出sun使用print Array[2]会打印出kai使用print[“birth”]会得到1987。 读取数组的值 { for(item in array) {print array[item]}; } #输出的顺序是随机的 { for(i1;ilen;i) {print array[i]}; } #Len是数组的长度数组相关函数 得到数组长度 awk BEGIN{infoit is a test;lenssplit(info,tA, );print length(tA),lens;}输出 4 4length返回字符串以及数组长度split进行分割字符串为数组也会返回分割得到数组长度。 awk BEGIN{infoit is a test;split(info,tA, );print asort(tA);}输出 4asort对数组进行排序返回数组长度。 输出数组内容无序有序输出 awk BEGIN{infoit is a test;split(info,tA, );for(k in tA){print k,tA[k];}}输出 4 test 1 it 2 is 3 a for…in输出因为数组是关联数组默认是无序的。所以通过for…in得到是无序的数组。如果需要得到有序数组需要通过下标获得。 awk BEGIN{infoit is a test;tlensplit(info,tA, );for(k1;ktlen;k){print k,tA[k];}}输出 1 it 2 is 3 a 4 test注意数组下标是从1开始与C数组不一样。 判断键值存在以及删除键值 错误的判断方法 awk BEGIN{tB[a]a1;tB[b]b1;if(tB[c]!1){print no found;};for(k in tB){print k,tB[k];}} 输出 no found a a1 b b1 c以上出现奇怪问题tB[“c”]没有定义但是循环时候发现已经存在该键值它的值为空这里需要注意awk数组是关联数组只要通过数组引用它的key就会自动创建改序列。 正确判断方法 awk BEGIN{tB[a]a1;tB[b]b1;if( c in tB){print ok;};for(k in tB){print k,tB[k];}} 输出 a a1 b b1if(key in array)通过这种方法判断数组中是否包含key键值。 删除键值 awk BEGIN{tB[a]a1;tB[b]b1;delete tB[a];for(k in tB){print k,tB[k];}} 输出 b b1delete array[key]可以删除对应数组key的序列值。 二维、多维数组使用 awk的多维数组在本质上是一维数组更确切一点awk在存储上并不支持多维数组。awk提供了逻辑上模拟二维数组的访问方式。例如array[2,4]1这样的访问是允许的。awk使用一个特殊的字符串SUBSEP(34)作为分割字段在上面的例子中关联数组array存储的键值实际上是2344。 类似一维数组的成员测试多维数组可以使用if ( (i,j) in array)这样的语法但是下标必须放置在圆括号中。类似一维数组的循环访问多维数组使用for ( item in array )这样的语法遍历数组。与一维数组不同的是多维数组必须使用split()函数来访问单独的下标分量。 awk BEGIN{ for(i1;i9;i){for(j1;j9;j){tarr[i,j]i*j; print i,*,j,,tarr[i,j];} } }输出 1 * 1 1 1 * 2 2 1 * 3 3 1 * 4 4 1 * 5 5 1 * 6 6 ... 9 * 6 54 9 * 7 63 9 * 8 72 9 * 9 81可以通过array[k,k2]引用获得数组内容。 另一种方法 awk BEGIN{ for(i1;i9;i){for(j1;j9;j){tarr[i,j]i*j;} } for(m in tarr){split(m,tarr2,SUBSEP); print tarr2[1],*,tarr2[2],,tarr[m]; } }从零学 python 【从零学习python 】92.使用Python的requests库发送HTTP请求和处理响应 【从零学习python 】91. 使用装饰器和字典管理请求路径的简洁Web应用 【从零学习python 】93.使用字典管理请求路径 【从零学习python 】89. 使用WSGI搭建简单高效的Web服务器 【从零学习python 】88. WSGI接口详解实现简单高效的Web开发 【从零学习python 】87. 手动搭建HTTP服务器的Python实现及多线程并发处理 【从零学习python 】86. 深入了解HTTP协议及其在浏览器和服务器通信中的作用 【从零学习python 】85.Python进程池的并行计算技术应用 【从零学习python 】84.深入理解线程和进程 【从零学习python 】83. Python多进程编程与进程池的使用 【从零学习python 】82. 基于多线程的聊天程序实现 【从零学习python 】81.Python多线程通信与队列的应用 【从零学习python 】80.线程访问全局变量与线程安全问题 【从零学习python 】79. 线程访问全局变量与线程安全问题 【从零学习python 】78. 文件下载案例 【从零学习python 】77. TCP服务端编程及注意事项 【从零学习python 】76.服务器与客户端网络通信的关键组成部分 【从零学习python 】75. TCP协议可靠的面向连接的传输层通信协议 【从零学习python 】74. UDP网络程序端口问题与绑定信息详解 【从零学习python 】73. UDP网络程序-发送数据 【从零学习python 】72. 深入理解Socket通信及创建套接字的方法 【从零学习python 】71. 网络端口及其作用 【从零学习python 】70.网络通信方式及其应用从直接通信到路由器连接多个网络 【从零学习python 】69. 网络通信及IP地址分类解析 【从零学习python 】68. Python正则表达式中的贪婪和非贪婪模式 【从零学习python 】67.Python中的re模块正则替换与高级匹配技术 【从零学习python 】66.深入了解正则表达式模式匹配与文本处理的利器 【从零学习python 】65. Python正则表达式修饰符及其应用详解 【从零学习python 】64. Python正则表达式中re.compile方法的使用详解 【从零学习python 】63.正则表达式中的re.Match类及其属性和方法介绍 【从零学习python 】62. Python正则表达式强大的字符串匹配工具 【从零学习python 】61.Python中的property属性详解和应用示例 【从零学习python 】60.探索生成器迭代的灵活利器 【从零学习python 】59.迭代器优化数据遍历的高效工具 【从零学习python 】58.Python中的自定义异常及引发异常的方法 【从零学习python 】57.Python中使用with关键字正确关闭资源 【从零学习python 】56. 异常处理在程序设计中的重要性与应用 【从零学习python 】55.Python中的序列化和反序列化JSON与pickle模块的应用 【从零学习python 】54. 内存中写入数据 【从零学习python 】53. CSV文件和Python的CSV模块 【从零学习python 】52.文件的读写 - Python文件操作指南 【从零学习python 】51.文件的打开与关闭及其在Python中的应用 【从零学习python 】49. Python中对象相关的内置函数及其用法 【从零学习python 】48.Python中的继承与多继承详解 【从零学习python 】47. 面向对象编程中的继承概念及基本使用 【从零学习python 】46. Python中的__new__和__init__方法解析及单例设计模式 【从零学习python 】45.Python中的类方法和静态方法 【从零学习python 】44.面向对象编程中的私有属性和方法 【从零学习python 】43. Python面向对象编程中的实例属性和类属性 【从零学习python 】42.Python中的内置属性和方法 【从零学习python 】41.python魔法方法(二) 【从零学习python 】40.python魔法方法(一) 【从零学习python 】39.面向对象基本语法及应用示例 【从零学习python 】38.Python包的使用及导入方式 【从零学习python 】37.Python自定义模块的使用和注意事项 【从零学习python 】36.Python中使用pip进行第三方包管理的方法与技巧 【从零学习python 】35. Python常见系统模块及其用法 【从零学习python 】34.Python模块的导入和使用方法详解 【从零学习python 】33.装饰器的作用(二) 【从零学习python 】32.装饰器的作用(一) 【从零学习python 】31.深入理解Python中的高阶函数和闭包 【从零学习python 】30.深入理解递归函数和匿名函数 【从零学习python 】29. 「函数参数详解」——了解Python函数参数的不同用法 【从零学习python 】28. Python中的局部变量和全局变量 【从零学习python 】27. Python 函数的使用及嵌套调用 【从零学习python 】25.函数提高代码编写效率的利器 【从零学习python 】24. Python中的字符串操作与遍历方法 【从零学习python 】23. Python中集合set的使用方法和常见操作 【从零学习python 】22. Python中的字典的增删改查及字典的变量 【从零学习python 】21.Python中的元组与字典 【从零学习python 】20. Python列表操作技巧及实例 【从零学习python 】19. 循环遍历列表和列表嵌套的应用 【从零学习python 】18. Python列表的基本操作详解(一) 【从零学习python 】17. Python字符串的format方法(二) 【从零学习python 】16. Python字符串的format方法(一) 【从零学习python 】15.深入了解字符串及字符集编码 【从零学习python 】14.Python字符串常见操作(二) 【从零学习python 】13.Python字符串常见操作(一) 【从零学习python 】12.Python字符串操作与应用 【从零学习python 】11.Python循环语句和控制流程 【从零学习python 】10.Python条件语句和if嵌套详解 【从零学习python 】09.Python 中的条件判断语句 【从零学习python 】08.Python了解位运算符, 运算符优先级 【从零学习python 】07.Python运算符详解赋值、比较和逻辑运算符 【从零学习python 】06. Python中运用算数运算符进行计算和字符串拼接 【从零学习python 】05. Python中的输出和输入 【从零学习python 】04. Python编程基础变量、数据类型与标识符 【从零学习python 】03. Python交互式编程及注释详解 【从零学习python 】02. 开发工具介绍 【从零学习python 】01. 安装配置python
http://www.zqtcl.cn/news/658094/

相关文章:

  • 上海建站哪家好临沂建设工程质量 监督网站
  • 中国建设银行网站地图上海最新新闻热点事件
  • wordpress4.95淘宝优化标题都是用什么软件
  • 大网站用wordpress吗网站广告费怎么做分录
  • 江西建设安全网站会展平面设计主要做什么
  • 阿里巴巴免费做网站吗企业商务网站建设策划书
  • 广州网站制作哪家专业深圳网站制作开发
  • 网站icp备案管理系统个人网站源代码
  • 西安网站建设公司云网wordpress 文章分类
  • 长沙优化网站服务r18cn wordpress
  • 建材网站设计延安网站建设电话
  • 做视频网站犯法么华为公司网站建设案例分析
  • 陕煤化建设集团网站矿建二公司网站制作系统
  • 网站建设类别wordpress下载付费
  • 廊坊做网站的成都网站建设网站建设
  • 如何自己开网站网络服务检测与维护
  • 古镇网站建设熊掌号专业网站开发哪里有
  • 专业做网站服务上海网站开发哪家好
  • 科普重庆网站浙江网站开发
  • 怎么搭建自己的网站后台邹城网站建设哪家好
  • 二手房在哪个网站做合同wordpress 局域网 慢
  • 全包胶衣网站wordpress 3.1
  • 怎么仿照别人网站建电商网站
  • 网站每年维护费用天津智能网站建设
  • php开发网站建设仿摄影网站
  • 动漫网站源码下载百度指数是啥
  • 建站之星演示谷歌网站建站
  • wordpress是建站工具 还是语言表格制作
  • 北京中国建设银行招聘信息网站店标logo图片免费制作
  • 网站建设分金手指专业二七文章网站是怎么做的