首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tcl三部曲(三)、数组、流控制与函数

数组是元素的集合,每一个元素是由自己的名称和值的变量(变量的组成:变量名和变量值)。 数组元素的名称由两部分组成:数组名和数组中的元素名。数组名和元素名都可以是任意类型的字符串。...如果arrayName不是数组变量的名称,或者没有匹配索引,则返回空列表。 ? (2)、array names arrayName ?mode? ?pattern?...返回一个包含mode模式下与pattern匹配的数组索引的列表。mode可以是-exact、-glob或-regexp,默认为-glob。如果未指定mode与pattern则返回所有索引。...如果没有匹配的索引或者arrayName不是数组变量的名称,则返回空字符串。 ?...options表示匹配的方式,switch支持三种匹配方式: —exact方式(默认) —glob方式 —regexp方式 example1 ? example2 ?

2K20

Python 中那些令人拍案叫绝的功能!

考虑到这一点,我编辑了一些你应该了解的Python功能特色。 00.带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。...01.使用Glob()查找文件 大多Python函数有着长且具有描述性的名字。但是命名为glob()的函数你可能不知道它是干什么的除非你从别处已经熟悉它了。...import glob # get all py files files = glob.glob('*.py') print files # Output # ['arg.py', 'g.py',...你不需要想一个奇特的方法将数组或对象格转化为式化字符串,因为Python已经提供了此功能。...当你使用atexit.register()时,你的代码都将执行,不论脚本因为什么原因停止运行。 ?

38140
您找到你想要的搜索结果了吗?
是的
没有找到

使用Python这么多年,竟然还有这些实用的功能和特点!

在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些你应该了解的Python功能特色。...带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。 首先,看下面是一个只定义可选参数的例子 ?...使用Glob()查找文件 大多Python函数有着长且具有描述性的名字。但是命名为glob()的函数你可能不知道它是干什么的除非你从别处已经熟悉它了。 它像是一个更强大版本的listdir()函数。...你不需要想一个奇特的方法将数组或对象格转化为式化字符串,因为Python已经提供了此功能。 ? 这是一个原生的Python序列化方法。然而近几年来JSON变得流行起来,Python添加了对它的支持。...当你使用atexit.register()时,你的代码都将执行,不论脚本因为什么原因停止运行。 喜欢这篇文章的话,可以给小编点个喜欢或者订阅哦!同时也欢迎大家和小编一起交流Python知识哦!

39240

Python用了这么多年,总结出超实用的功能和特点

在使用Python这么久,时不时就会发现了一些过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。...本篇文章总结出你应该了解的Python功能特色,希望大家在学习过程中,少走弯路,善用技巧! 带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。...使用Glob()查找文件 大多Python函数有着长且具有描述性的名字。但是命名为glob()的函数你可能不知道它是干什么的除非你从别处已经熟悉它了。 它像是一个更强大版本的listdir()函数。...你不需要想一个奇特的方法将数组或对象格转化为式化字符串,因为Python已经提供了此功能。 ? 这是一个原生的Python序列化方法。然而近几年来JSON变得流行起来,Python添加了对它的支持。...当你使用atexit.register()时,你的代码都将执行,不论脚本因为什么原因停止运行。

43010

使用Python这么多年,才发现Python还有这些实用的功能和特点

在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些你应该了解的Python功能特色。...带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。...使用Glob()查找文件 大多Python函数有着长且具有描述性的名字。但是命名为glob()的函数你可能不知道它是干什么的除非你从别处已经熟悉它了。 它像是一个更强大版本的listdir()函数。...你不需要想一个奇特的方法将数组或对象格转化为式化字符串,因为Python已经提供了此功能。 这是一个原生的Python序列化方法。然而近几年来JSON变得流行起来,Python添加了对它的支持。...当你使用atexit.register()时,你的代码都将执行,不论脚本因为什么原因停止运行。 喜欢这篇文章的话,记得转发+评论哦!同时也欢迎大家和小编一起交流Python知识哦!

38510

使用Python这么多年,才发现Python还有这些实用的功能和特点

在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些你应该了解的Python功能特色。...带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。...使用Glob()查找文件 大多Python函数有着长且具有描述性的名字。但是命名为glob()的函数你可能不知道它是干什么的除非你从别处已经熟悉它了。 它像是一个更强大版本的listdir()函数。...你不需要想一个奇特的方法将数组或对象格转化为式化字符串,因为Python已经提供了此功能。 这是一个原生的Python序列化方法。然而近几年来JSON变得流行起来,Python添加了对它的支持。...当你使用atexit.register()时,你的代码都将执行,不论脚本因为什么原因停止运行。

44030

不能不懂的 Python 7大功能和特点

在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些你应该了解的Python功能特色。...带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。 首先,看下面是一个只定义可选参数的例子 ?...使用Glob()查找文件 大多Python函数有着长且具有描述性的名字。但是命名为glob()的函数你可能不知道它是干什么的除非你从别处已经熟悉它了。 它像是一个更强大版本的listdir()函数。...你不需要想一个奇特的方法将数组或对象格转化为式化字符串,因为Python已经提供了此功能。 ? 这是一个原生的Python序列化方法。然而近几年来JSON变得流行起来,Python添加了对它的支持。...当你使用atexit.register()时,你的代码都将执行,不论脚本因为什么原因停止运行。 结论 你是否意识到那些不是广为人知Python特性很有用?请在评论处与我们分享。谢谢你的阅读! end

66880

教你如何用Python拼接女神的照片~

/2.py 下,在命令行输入python Python/2.py 2 3,得到结果: x = 2 y = 3 在命令行输入python Python/2.py 3 2,得到结果: x = 3 y = 2...设axis= i ,则numpy沿着第 i 个下标变化的方向进行操作 axis=0,表示指向的是数组的第一层,axis=i表示指向的是数组的第i层,也可以理解成维度。...参考资料: python numpy.linalg.norm函数的用法 2.5 golb库 glob模块可以使用Unix shell风格的通配符匹配符合特定格式的文件和文件夹,跟windows的文件搜索功能差不多...glob函数,此函数的第一个参数pathname为需要匹配的字符串。...exp] 匹配不在指定范围内的字符 参考资料:[Python模块学习] glob模块 三、实现思路 选取图片库中的图片将它们拼接成一张图片,主要就是三个步骤:读取图片、选取图片、拼接并输出图片。

84820

原来 Python 还有这些实用的功能和特点!

来源:开源中国 ID:oschina2013 在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。...考虑到这一点,我编辑了一些你应该了解的Python功能特色。 带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。...使用 Glob() 查找文件 大多Python函数有着长且具有描述性的名字。但是命名为glob()的函数你可能不知道它是干什么的除非你从别处已经熟悉它了。...你不需要想一个奇特的方法将数组或对象格转化为式化字符串,因为Python已经提供了此功能。 ? 这是一个原生的Python序列化方法。然而近几年来JSON变得流行起来,Python添加了对它的支持。...当你使用atexit.register()时,你的代码都将执行,不论脚本因为什么原因停止运行。 喜欢这篇文章的话,记得转发+评论哦!

58520

tcl三部曲(二)、变量与列表

(字符串、列表、数组、字典) 6、 变量存储类型分为字符串表达形式和内部表达式形式。(整数、实数、数组、列表、tcl脚本etc.)...使用glob-style方式通配符: ? example1: ? example2: ? vivado运行结果 ?...—整数n :第n个字符(从0开始,下面简记为0-based) —end :最后一个字符 —end-整数n:倒数第n个字符【倒序】 如果charIndex小于0或者大于字符串长度,返回空...在list中搜索与pattern匹配的一个或多个元素,option选项控制模式匹配方式(-exact/-glob/-regexp),是返回元素值(-inline)还是索引,是搜索所有的匹配(-all)还是值搜索最先出现的匹配等...默认使用-glob匹配,返回第一处匹配的索引,没有匹配元素时返回-1。

1.5K10

或关系求均值(函数虐心版)

最近醉心于Python的学习和分享,好久没有分享Excel相关的文章了。 熟悉我文章的朋友,都知道我特喜欢分享数组函数,也特喜欢分享那种很长的函数。...思路如下: 1、用If函数判断B列是否与目标文本一致,如果一致返回C列的值,反之返回空文本 2、用Average函数对上述结果进行求均值 ?...公式:{=AVERAGE(IF(B2:B12={"石原里美","裴秀智","李智恩"},C2:C12,""))} 大括号不是人为输入的,输入函数后同时按住Ctrl+shift+enter可以自动生成 为什么这个数组函数可以呢...这个三个IF函数会生成三列数据,第一个IF函数如何B列为石原里美则返回对应销售额,反之返回空文本。 第二个、第三个同理。...链接: https://pan.baidu.com/s/1mjTYkf2 密码: vw7b 总结:数组函数只是实现了虚拟数组构建,如果想要实现数组的应用,需要在生成虚拟数组后外面嵌套一个函数进行运算!

99870

Merchant’s Guide To The Galaxy笔试题解析 python解决 罗马数字转阿拉伯数字

Python OUTPUT pish tegj glob glob is 42 glob prok Silver is 68 Credits glob prok Gold is 57800 Credits...例如: Python glob glob Silver is 34 Credits #说明II(2)个银币是34元(基础货币单位)则可以得出一个银币是17元 12 glob glob Silver is...34 Credits#说明II(2)个银币是34元(基础货币单位)则可以得出一个银币是17元 Python how many Credits is glob prok Silver ?...temp_str1 = '' temp_str3 = '' for i in range(3,len(input_line_array)-1):#抽取第四个到最后一个数组元素...temp_str1 = ''            temp_str3 = ''            for i in range(3,len(input_line_array)-1):#抽取第四个到最后一个数组元素

65310
领券