随笔分类 -  Python函数

Python函数
摘要:经常用python打开中文文档,然后呢,经常忘记编码,经常出错,记录错误: UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 5: illegal multibyte sequence 找出报错的代码行。 1 fil 阅读全文
posted @ 2020-12-24 21:38 、一叶孤城 阅读(2883) 评论(0) 推荐(0) 编辑
摘要:简单的生成器,生成器解析式: 1 #usr/bin/env python3 2 # -*- codign=utf-8 -*- 3 4 myGenerator = (x*x for x in range(10)) #简单的生成器 5 print(type(myGenerator)) #输出<class 阅读全文
posted @ 2020-08-21 12:17 、一叶孤城 阅读(183) 评论(0) 推荐(0) 编辑
摘要:仿写range()对象,对象是可迭代的: 1 #!usr/bin/env python3 2 # -*- coding=utf-8 -*- 3 4 class myRange(): 5 #初始化,也叫构造函数 6 def __init__(self,n): 7 self.i = 0 8 self.n 阅读全文
posted @ 2020-08-21 10:23 、一叶孤城 阅读(249) 评论(0) 推荐(0) 编辑
摘要:Python有几个相对特殊的函数,他们并不会提高工作效率,但是会使代码优雅简洁,其中包括lambda, map, reduce, filter, yeild。 第一:lambda,贴些代码体会。 1 #lambda 函数 2 def add(x): 3 x += 3 4 return x 5 6 l 阅读全文
posted @ 2020-08-20 11:31 、一叶孤城 阅读(329) 评论(0) 推荐(0) 编辑
摘要:Python实现斐波那契数列: 1 #!usr/bin/env python3 2 # -*- coding=utf-8 -*- 3 4 #方法一: 5 #定义函数 6 def fibs(n): 7 results = [0,1] #初始值设置为[0,1],即第一项为0,第二项为1 8 #循环读取第 阅读全文
posted @ 2020-08-16 09:46 、一叶孤城 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一个简单的函数应用,包括自定义函数,lambda函数,列表解析。 1 #!usr/bin/env python3 2 # -*- coding:utf-8 -*- 3 4 #开始定义函数 5 def add(x): 6 x += 3 #等同于x = x + 3,把x的值加3后再赋值给x 7 retu 阅读全文
posted @ 2020-08-16 09:30 、一叶孤城 阅读(205) 评论(0) 推荐(0) 编辑
摘要:python写函数的时候,有时候会不确定到底传入多少值。 首先是,*args,单星号参数收集参数: 1 #!usr/bin/python 2 #-*-coding:utf-8-*- 3 4 #定义一个简单的参数收集的函数; 5 def functionx(x,*args): 6 print(x) # 阅读全文
posted @ 2020-08-15 10:20 、一叶孤城 阅读(748) 评论(0) 推荐(0) 编辑
摘要:一个简单的PHP计算位数的函数: 1 <?php 2 //一个简单的计算字符串有长度的函数 3 #开始定义函数 4 function count_digit($number){ 5 $count_number = 0; #初始化计数次数 6 //用do...while循环 7 do{ 8 $numb 阅读全文
posted @ 2020-07-13 16:58 、一叶孤城 阅读(618) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示