Python-全栈开发
文章平均质量分 66
JJJims
这个作者很懒,什么都没留下…
展开
-
Python数字(Number)函数
数学函数函数返回值(描述)abs(x)返回数字的绝对值,如abs(-10) 返回 10ceil(x)返回数字的上入整数,如math.ceil(4.1) 返回 5exp(x)返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045fabs(x)返回数字的绝对值,如math.fabs(-10) 返回10.0floor(x)返回数字的下舍整数,如math.floor(4.9)返回 4log(x)如math.log(ma翻译 2021-08-19 17:32:06 · 474 阅读 · 0 评论 -
Python全栈开发【第十三篇】:函数闭包与装饰器
装饰器基础装饰器定义:本质就是函数,功能是为其他函数添加新功能。原则1.不修改被装饰函数的源代码(开放封闭原则)2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式装饰器的只是储备装饰器=高阶函数+函数嵌套+闭包高阶函数高阶函数定义:1.函数接收的参数是一个函数名2.函数的返回值是一个函数名3.满足上述条件任意一个,都可称之为高阶函数# 高阶函数示范def foo()...原创 2019-10-21 09:31:21 · 127 阅读 · 0 评论 -
Python全栈开发【第十二篇】:生成器函数
生成器函数如果一个函数定义中包含yield关键字,那么这个函数就不再是一个普通函数,而是一个generator。函数是顺序执行,遇到return语句或者最后一行函数语句就返回。而变成generator的函数,在每次调用next()的时候执行,遇到yield语句返回,再次执行时从上次返回的yield语句处继续执行。def odd(): print('step 1') yie...原创 2019-09-19 15:51:57 · 121 阅读 · 0 评论 -
Python全栈开发【第十一篇】:文件处理与三元运算
文件处理文件操作python中文件操作步骤,f=open(‘a.txt’,‘r’)的过程分析:#1. 打开文件,得到文件句柄并赋值给一个变量f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r#2. 通过句柄对文件进行操作data=f.read()#3. 关闭文件f.close()强调#强调第一点:打开一个文件包含两部分资源:操...原创 2019-09-18 21:28:42 · 99 阅读 · 0 评论 -
Python全栈开发【第十篇】:函数式编程与内置函数
作用域作用域在定义函数时就已经固定住了,不会随着调用位置的改变而改变例一:name='alex'def foo(): name='lhf' def bar(): print(name) return barfunc=foo()func()例二:name='alex'def foo(): name='lhf' def...原创 2019-09-07 16:15:49 · 129 阅读 · 0 评论 -
Python全栈开发【第九篇】:变量与递归函数
变量变量分为:局部变量和全局变量。在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。当全局变量与局部变量同名时,在定义局部变量的子程序内,局部变量起作用,在其它地方全局变量起作用。name='LGD'def change_name(): print('我的战队',name)change_n...原创 2019-08-27 14:38:26 · 112 阅读 · 0 评论 -
Python全栈开发【第七篇】:字符串格式化
Python的字符串格式化有两种方式: 百分号方式、format方式。1、百分号方式常用格式化:tpl = "i am %s" % "alex" tpl = "i am %s age %d" % ("alex", 18) tpl = "i am %(name)s age %(age)d" % {"name": "alex", "age": 18} tpl = "percent ...原创 2019-08-12 21:22:24 · 86 阅读 · 0 评论 -
Python全栈开发【第八篇】:函数
函数分类函数分为数学定义的函数与python中的函数。初中数学函数定义:在一个变化过程中,如果有两个边路x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数。例如:y=2*xpython中函数定义:函数式逻辑结构化和过程化的一种编程方法。函数的定义def 函数名(参数): ... 函数体 ....原创 2019-08-14 17:02:53 · 111 阅读 · 0 评论 -
Python全栈开发【第六篇】:集合
集合的定义由不同元素组成的集合,集合中是一组无序排列的可hash值,集合中元素必须是不可变类型,可以作为字典的key。定义集合的方式第一种方式s = {1,"hello",2,3,4}第二种方式s = set(['hello','world'])集合的内置方法定义两个列表:python = ['lcg','swd','zjw','gfe']linux = ['lcg','z...原创 2019-07-30 17:11:38 · 127 阅读 · 0 评论 -
Python全栈开发【第六篇】:元组、字典的魔法
元组的魔法1、书写格式tu = (111,"alex",(11,22),[(33,44)],True,33,44,)一般写元组的时候,推荐在最后加入“,”。元素不可以被修改,不能被增加或者删除。2、索引v = tu[0]3、切片v = tu[0:2]4、可以被for循环,可迭代对象for item in tu: print(item)5、转换# s = "...原创 2019-07-05 17:22:06 · 132 阅读 · 0 评论 -
Python全栈开发【第五篇】:列表的魔法
List的应用1、列表格式li = [1, 12, 9, "age", ["北京", ["19", 10], "上海"], "alex", True]2、列表定义列表可以嵌套任何类型;用中括号括起来;用‘,’逗号分割每个元素;列表中的元素可以是 数字,字符串,列表,布尔值…所有的都能放进去;“集合”,内部放置任何东西3、索引取值print(li[3])4、切片,切片结...原创 2019-07-05 14:52:27 · 119 阅读 · 0 评论 -
Python全栈开发【第四篇】:字符串的魔法
strclass str(object): """ str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str Create a new string object from the given object. If encoding or error...原创 2019-07-04 15:20:12 · 215 阅读 · 0 评论 -
Python全栈开发【第一篇】:初识Python
原文转载 https://www.cnblogs.com/wupeiqi/articles/5433925.htmlPython简介Python的前世今生python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。由上图可见,Python整体呈上...翻译 2019-06-28 15:49:38 · 448 阅读 · 0 评论 -
Python全栈开发【第三篇】:整数
int的所有方法class int(object): """ int(x=0) -> int or long int(x, base=10) -> int or long Convert a number or string to an integer, or return 0 if no arguments are given. ...原创 2019-07-01 15:33:01 · 106 阅读 · 0 评论 -
Python全栈开发【第二篇】:Python运算符及基本数据类型
运算符1、算术运算2、比较运算3、复制运算4、逻辑运算5、成员运算综合以上运算符大致可以区分为:结果是值结果是布尔值算术运算比较运算赋值运算逻辑运算成员运算基本数据类型...原创 2019-07-01 15:08:38 · 165 阅读 · 0 评论