首页 > 编程语言 >python网站创建011:函数、序列化

python网站创建011:函数、序列化

时间:2023-12-17 23:33:22浏览次数:42  
标签:info 函数 python a1 011 json str var 序列化

经典函数:

JS经典函数定义

function 函数名(a1,a2){
            var a3 = a1+a2
            return a3
        }
        var res = 函数名(11,22)
        console.log(res)

 

那如何在浏览器中查看打印结果呢?

 

 

匿名函数:

没名字的函数,如果只有一个地方用到,则直接使用匿名函数即可,如何定义?

<script>
        // setInterval 是定时器关键字, 意思是在1000秒之中,每一秒就执行一次函数
        setInterval(function (a1){
            console.log(a1);
        },1000);
</script>

 

自执行函数:

自动执行函数,无需调用。如何定义?

    <script>
        // 首先写两个括号,在第一个括号里写函数,然后在第二个括号里写传入的参数
        (function (a1,a2){
            console.log(a1,a2);
        })(123,333)

    </script>

 

序列化:

作用是前端和后端的数据类型转换, 也就是(json格式数据)和(字符串)之间的转换

 

1. json转换成字符串:JSON.stringify(json对象);

    <script>
        // 定义一个json对象
        var json_info = {name:'小明',age:13};
        // 将json转换成str
        var str_info = JSON.stringify(json_info);
        // 打印转换后的数据
        console.log(str_info);
    </script>

 

2、 将字符串转换成json格式:JSON.parse(json字符串);

    <script>
        // 定义一个json对象
        var str_info = '{"name":"小明","age":13}';
        // 将json转换成str
        var jsono_info = JSON.parse(str_info);
        // 打印转换后的数据
        console.log(json_info);
    </script>

 

标签:info,函数,python,a1,011,json,str,var,序列化
From: https://www.cnblogs.com/FBGG/p/17910101.html

相关文章

  • 系统聚类思想及其Python实现
    系统聚类是一种将对象或数据按照其相似性进行分组的方法。与传统聚类方法不同,系统聚类通过构建一颗层次树(或称为树状图或谱系图)来展现数据的层次结构。在系统聚类中,数据点最初被视为单独的簇,然后通过逐步合并或分裂,形成一个层次结构的聚类结果。这种层次结构可用于分析数据的不同......
  • Python——作图
    Python——作图百分比堆积柱状图importmatplotlib.pyplotaspltimportnumpyasnp#定义数据categories=['CatA','CatB','CatC']values1=[20,30,15]values2=[10,25,20]values3=[5,10,15]#将数据转化为相对百分比total=np.array(v......
  • Python: Random
     #encoding:utf-8#版权所有2023涂聚文有限公司#许可信息查看:#描述:https://docs.python.org/3/library/string.html#Author:geovindu,GeovinDu涂聚文.#IDE:PyCharm2023.1python3.11#Datetime:2023/12/1718:16#User:geovindu#P......
  • python常用内置模块(持续更新中)
    random模块相关方法需要掌握的,未提及的建议自行了解importrandom大于0且小于1之间的小数(不含1)random.random()#0.38916016381720087指定区间指定start到end(不含end)之间的随机小数random.uniform(0,10)#8.080921224222864指定区间指定start到end(含end)之......
  • Python模块与包
    【一】模块的介绍【1】什么是模块在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。如果把开发程序比喻成制造一台电脑编写模块就像是在制造电脑的零部件准备好零部件后,剩下的工作就是按照逻辑把它们组装到一起。将......
  • Python迭代器和生成器
    【一】迭代器介绍迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代whileTrue:msg=input(">>:").strip()......
  • python 浮点数 round 舍一法 向零取整 df 数组 Series 三种数据类型实现
    介绍:python的round函数,默认进行四舍五入,我需要将3.45保留一位小数,3.4 一、一般格式使用Python的内置函数 math.floor() 来向下取整到指定的小数位数。例如,如果你想保留小数点后一位并向下取整,可以这样做:importmathnum=3.45rounded_num=math.floor(num*10)/......
  • Python算法——二叉树遍历
    Python中的二叉树遍历算法详解二叉树是一种常见的树状数据结构,每个节点最多有两个子节点,分别称为左子节点和右子节点。遍历二叉树是访问树的所有节点并按照特定顺序输出它们的过程。在本文中,我们将讨论二叉树的三种主要遍历算法:前序遍历、中序遍历和后序遍历,并提供相应的Python代码......
  • 【python常用模块之time时间模块】---时间模块(time/datetime)
    title:【python常用模块之time时间模块】---时间模块(time/datetime)date:2023-12-1716:54:06updated:2023-12-1717:00:00description:【python常用模块之time时间模块】---时间模块(time/datetime)cover:https://home.cnblogs.com/u/dream-ze/【一】时间模......
  • 【python入门之OS模块介绍】---OS模块介绍
    title:【python入门之OS模块介绍】---OS模块介绍date:2023-12-1615:54:06updated:2023-12-1616:20:00description:【python入门之OS模块介绍】---OS模块介绍cover:https://home.cnblogs.com/u/dream-ze/【一】OS模块的介绍os模块是Python编程语言中......