def a2(arg): if len(arg) > 2: del arg[2:] li = [12,13,14,15] a2(li) print(li) 时间: 2024-10-08 15:29:03
def f1(*p): for i in p: # print(i) l = len(i) if l > 2: return(i[:2]) else: return (i) ret = f1([11,22,33]) print(ret)
python eval函数,将列表样式的字符串转化为列表 >>> str_1 = '[1,2,3,4,5,6]'>>> type(str_1)<type 'str'>>>> list_1 = eval(str_1)>>> list_1[1, 2, 3, 4, 5, 6]>>> type(list_1)<type 'list'>>>> 原文地址:https://www.cnbl
def a3(arg): ret = [ ] for i in range(len(arg)): if i % 2 == 1: ret.append(arg[i]) else: pass return ret li = [11,22,33,44,55] r = a3(li) print(li) print(r)
def shifou_space(args): ret = True for a in args: if a.isspace(): ret = False break return ret result = shifou_space("123 12312") print("有空格",result)
def f1(p): li = [] for i in range(len(p)): if i % 2 == 1: li.append(p[i]) return li ret = f1([1,2,3,4,5]) print(ret)
第一个是判断素数,先上代码吧: 1 from math import sqrt 2 def is_prime(i): 3 if i == 2: 4 return True 5 elif i<2: 6 return False 7 elif i%2 == 0: 8 return False 9 else: 10 for n in range(3,int(sqrt(i)+1),2): 11 if i%n == 0: 12 return False 13 return True 这里用到了math包的
一.什么是函数 函数是组织好的,可重复使用的,用来实现单一或相关功能的代码段 函数能提高应用的模块儿性和代码的重复利用率.python提供了很多内置函数,比如print(),len()等等.我们也可以自己创建函数,这种函数叫做用户自定义函数. 二.函数的定义和调用 让我们来定义一个能计算字符串长度的,类似于len()的函数 # s = "我的团长我的团" # 1 # def my_len(): # 定义/声明一个函数 函数名的定义和变量名的规则一样 #3 # i = 0 #4 # fo
一.简述普通参数.指定参数.默认参数.动态参数的区别 普通参数:就是放入一个形参,当放入实参时,需要按照顺序给形参值. 指定参数:放入实参时是指定的,不用按照顺序给形参,都能让形参获得相应的参数. 默认参数:在形参内指定一个参数,需要放在形参的最后面.当实参没有给值时,就默认是形参的值. 动态参数:格式:*args 和 **kwargs 前面一个保存为元组,后面一个保存为字典. 二.写函数,计算传入字符串中的[数字].[字母].[空格]和[其他]的个数 #!/bin/bash/env pytho
先让我说几句废话,函数(java里面叫方法)可能是我们了解python以后最基础的东西了(除了数据结构),写了无数个函数,你真的了解python的函数的设计逻辑以及思想吗? 先上一小段我们最经常写的代码,我简单剖析一下: 1 def func_test(x,y,z): 2 print(x,y,z) 3 return None 4 5 if __name__ == '__main__': 6 func_test(1,y=2,z=3) 上面这个代码很简单,就是定义了一个函数,让这个函数打印传入的三个