用python添加代码完成任务_学习Python必知的25 个代码段,简单管用让你轻松完成日常任务!...

Python是一种通用的高级编程语言。你可以用它来做许多事情,比如开发桌面GUI应用程序,网站和Web应用程序。处理常见的编程任务,Python允许开发者专注于应用程序的核心功能。此外,简单的Python语言的语法规则进一步简化代码的可读性和可维护性的应用程序。与其他编程语言相比,Python的优点是:与主流的平台和操作系统的兼容性;有很多开源框架和工具;代码可读性和可维护性;健壮的标准库;标准测试驱动开发1。在两个之间交换值两个变量在其他语言中,交换两个变量之间的值,而不是使用第三个变量,我们使用算术运算符或使用按位异或。在Python中,更简单,如下所示。= 5 b = 10 a, b = b, aprint (a) # 10打印(b) # 52。

如果给定的数字是偶数,下面的函数返回True,否则返回False。def is_even (num):返回num % 2 = = 0 is_even (10) # True3。一个多行字符串分割成一行列出以下函数可用于一个多行字符串分割成一条线。def split_lines (s):返回(\u201C\\ n\u201D) split_lines (50 python \\ n \\ n片段)#【\u201C50\u201D、\u201Cpython\u201D,\u201C片段\u201D)4。找到系统的内存对象所使用的标准库模块提供getsizeof()函数。这个函数接受一个对象,调用对象的sizeof()方法,并返回结果,使对象inspectable。

反向字符串Python字符串库不支持内置反向()像其他Python容器(如列表)。有很多方法来扭转一个字符串,其中最简单的是使用切片操作符。语言=\u201Cpython\u201Dreversed_language =语言(::1)打印(reversed_language) # nohtyp6。打印一个字符串n次很容易打印一个字符串n次不使用一个循环,如下所示。def重复(字符串,n):返回(字符串* n)重复(python, 3) # pythonpythonpython7。检查是否一个字符串是一个回文以下函数是用来检查一个字符串是否回文。def回文(字符串):返回字符串= =[::1]回文字符串(python) # False8。

字符串= [\u201C50\u201D、\u201Cpython\u201D,\u201C片段\u201D)打印(',' . join(字符串))# 50,python, snippets9。找到这个函数返回列表的第一个元素通过列表的第一个元素的元素。def头(列表):返回列表[0]打印(((1、2、3、4、5)))# 110。发现存在于任何两个列表的元素。这个函数返回两个列表中的每个元素列表。def联盟(a, b):返回列表(设置(a + b))联盟([1、2、3、4、5),(6 2 8,- 1,4])# (1、2、3、4、5、6、8]11。找到所有独特的元素在一个给定的列表。这个函数返回的元素在一个给定的列表。

找到一组数据的平均值,这个函数返回列表中的两个或两个以上数字的平均值。def平均(* args):返回总和(args) \/ len (args)平均(5 8 2)# 13。检查清单是否包含所有惟一值这个函数检查是否所有元素列表中是独一无二的。def独特(列表):如果len(列表)= = len(设置(列表)):打印(\u201C所有的元素都是独一无二的\u201D)其他:打印(\u201C列表复制\u201D)独特的((1、2、3、4、5])# 14所有元素是独一无二的。跟踪的频率列表中的元素Python计数器跟踪频率每个元素的容器。计数器()返回一个字典元素键和值出现的频率。从集合进口Counterlist =[1、2、3、2、4、3、2、3]数=计数器(列表)打印(计数)# {2:3,3,3,1:1,4:1}15。

这个函数返回的元素最常出现在列表中。def most_frequent(列表):返回马克斯(设置(列表),键=)数量= (1、2、3、2、4、3、1,3]most_frequent(数字)# 316。将角度转换成下面的弧度函数用于将角度转换成弧度。进口mathdef degrees_to_radians(度):返回(度*)\/ degrees_to_radians (90) # 17。计算所需的时间执行一块代码下面的代码段是用来计算所需的时间执行一段代码。进口timestart_time = () a、b = 5, 10 c = + bend_time = () time_taken = (end_time - start_time) *(10 * * 6)打印(\u201C在micro_seconds时间:\u201Ctime_taken) # micro_seconds时间:18。

从functools进口reduceimport mathdef肾小球囊性肾病(数字):返回减少(数字)肾小球囊性肾病(24108、90)# 619。找到这个代码段独特的字符在字符串中可以找到所有独特的字符串中的字符。字符串= \使用lambda函数λ是一个匿名函数,它只能存储一个表达式。x =λa, b, c: a + b + cprint (x (5、10、20)) # 3521。使用映射函数。这个函数给定函数适用于每一项给定迭代(列表元素)。组,等等),返回一个结果列表。def相乘(n):返回n * nlist =(1、2、3)结果=地图(乘、列表)打印(列表(结果))# {1、4、9}22。

arr = [1、2、3、4、5) arr =列表(过滤器(λx: x % 2 = = 0, arr))打印(arr) # (2、4) 23。使用列表理解列表理解(列表理解)为我们提供了一个简单的方法来创建列表根据特定迭代。在创建过程中,可以有条件地包括元素从iterable进入新列表并根据需要变换。数量=[1,2,3]方块=[号* * 2号数字)打印(广场)# (1、4、9)24。使用切片操作符片(切片)从一个给定的序列提取元素序列或连续子序列。下面的函数是用来连接两个切片操作的结果。首先,我们从指数d片列表,然后从开始指数d . def片旋转(arr d):返回arr [d:] + arr [: d] if __name__ = =\u201C__main__\u201D: arr = [1、2、3、4、5) arr =旋转(arr), 2)打印(arr) # (3、4、5、1、2) 25。

def添加(a, b):返回一个+ bdef减去(a, b):返回学士,b = 5, 10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值