Mojo 可以下载到本地使用了,不在局限于Mojo Playground上使用,于是上手一试,,哇,开始以为安装Mojo 跟其他编程语言相差不大,果不其然,没那么简单,于是就有此篇文章。(记得使用魔法...
2023-09-0945 views 号称 比 Python 快 35000倍 的 Mojo 语言,今天终于开放了 SDK 的下载。就是说,你可以在自己的本地环境安装 Mojo 并运行 Mojo 程序了。 那么这篇文章是用来记录在 Ubu...
2023-09-0928 views Mojo 是 Modular AI 公司开发的一种编程语言,专门面向 AI 设计 1. 准备工作 官方于9 月 8 日宣布,Mojo 现已开放本地下载运行,除了编译器之外,Mojo SDK 还包括一整...
2023-09-0961 views Python 解释器读取运行 Python 文件时,它首先会设置一些特殊的变量。然后执行文件中的代码。其中一个变量称为:__name__。它表示模块或脚本的名称。当脚本作为主程序执行时,其值设置为 _...
2023-09-06123 views 画板的设置 可以通过turtle.screensize(1000, 800)设置画板的大小,其中1000表示画板的宽度为1000个像素,800表示画板的高度是800个像素。通过turtle.done(...
2023-09-06130 views 异常捕获 Python中,使用try+catch两个关键字来实现对异常的处理。在我们平时的工作中,异常的出现是在所难免的,但是异常一旦出现,极有可能会直接导致程序崩溃,无法正常运行,所以异常一定要及时...
2023-09-05110 views Redis处理数据持久性的方式是通过使用不同的持久性选项来将数据写入到磁盘上,以便在服务器重启时恢复数据。Redis提供了两种主要的持久性选项: RDB快照(Snapshot):RDB是Redis数据...
2023-09-0587 views 计算机科学领域,编程语言一直是创新和发展的焦点。随着技术的不断进步和需求的不断变化,开发人员需要更高效、更灵活的工具来构建复杂的应用程序。因此,对于许多人来说,一个自然的问题是:现在还有在发明新的编程...
2023-09-0574 views 函数概述 函数是Python中重要的组成部分。函数是一段实现某个功能的代码块,有自己的函数名,输入参数和返回值。其中,函数的参数和返回值都可以为空。 函数的定义 Python中函数的定义比较简单。我们...
2023-09-04116 views 算术运算符 算术运算符主要是用来执行算术运算的特殊字符,常见的有: +:加法 -:减法 *:乘法 /:除法,得到的结果是一个浮点数 **:幂运算 //:整除,得到的结果是一个整数 %:取余 示例:常见...
2023-09-03118 views ES6新特性 ES6(ECMAScript 2015)是 JavaScript 的一个重要版本,引入了许多新的语法和功能,增强了语言的表达能力和开发体验。以下是 ES6 中一些重要的新特性的全面总结:...
2023-08-28148 views Python 3.12 之前,f-string 有什么限制?即将发布的 3.12 版本会带来哪些变化呢?新功能前瞻:嵌入表达式可以重用引号、f-string 中允许使用反斜杠、多行表达式中可写注释、任...
2023-08-28183 views 问题导入:考虑以下城市 浙江省舟山市 云南省西双版纳州 新疆维吾尔族自治区伊犁州 内蒙古自治区阿拉善盟 如何提取出省、市名称呢? 提取省市全称 import re pattern = r'^(.*?(...
2023-08-22283 views 需求 我打算带着实际的需求来看待装饰器,这样也会更加容易理解。这道题目也是stackoverflow上的一个问题,我觉得很有意思,所以就拿来做例子。 @make_bold @make_italic d...
2023-08-18280 views 高阶函数是通过组合简单函数成一个复杂表达式的函数。你可以理解成,函数套函数。函数式编程是一种编程范式,这部分内容可以体现 Python 在函数式编程上的应用。 1、lambda 匿名函数(lambda...
2023-08-18293 views 1、迭代协议 迭代就是可以使用循环将数据挨个挨个取出来,这个好理解是吧,比如,咱们常见的对一个列表进行迭代: for i in [1, 2, 3]: print(i) 结果不用讲肯定是挨着取出列表里面...
2023-08-18183 views 1、动态属性和属性描述符 有些同学可能知道 @property ,它的主要用于将一个方法变成属性,访问的时候直接通过名称访问,不需要加括号。注意加了 @property 函数不能有参数,你想嘛,人家调...
2023-08-18194 views 1、变量到底是什么 在 Python 中变量到底是什么,有一个比喻我觉得非常好,变量就像便利贴。 为什么这么讲,我们定义一个数据,比如定义一个字符串或者整数,在内存中都会分配一个空间来保存,这个内存空...
2023-08-18222 views 1、可切片对象 切片大家都很熟悉,在 Python 基础里面是必学的,对列表使用中括号取值,正切、反切、加步长等都没问题,这里我们主要讲怎么实现一个可切片对象。 隆重请出魔法函数:__getitem_...
2023-08-18166 views 1、鸭子类型 “当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。” 这是百科上对它的解释。 鸭子类型(duck typing)是动态类型的一种风格,鸭子类型对于 ...
2023-08-18184 views 大家有没有这样的感觉,Python在处理庞大数据集时速度总是那么感人。一旦代码开始运行,我们就只能带着愧疚的心情消磨时间,刷着手机。 MPI(Message Passing Interface)是并行...
2023-08-17152 views chrono旨在成为时间库的一个功能完整的超集。它严格遵守ISO 8601,默认包含时区,也有不含时区的类型。 1,先来一个小点心,测量函数耗费时间,使用的标准库time。 use std::thre...
2023-08-11459 views 这个库提供了anyhow::Error,它是一个基于error类型的trait对象。可以方便的使用在Rust应用程序中。它可以方便的直接将anyhow::Result作为返回值就可以了,因为它直接实现...
2023-08-11365 views Match控制模式在很多语言都有相同的特性,Rust的特别之处在于Match模式和Enum、Option搭配使用产生的效果。基本用法如果匹配到的代码块比较简短,可以不用使用大括号,并且以逗号分隔。如果...
2023-08-10164 views