木兰编程语言入门教程之一——浅介
发布日期:2021-06-29 15:29:27 浏览次数:3 分类:技术文章

本文共 1322 字,大约阅读时间需要 4 分钟。

本教程不求全面,各个方面点到即止。各位可多尝试,欢迎反馈/。本章参考Python官方入门文档。

一 浅介

所有示例在运行 打开的交互环境下测试通过(Win7 64位)。

在这里插入图片描述

示例中,开头带>提示的为代码行,不带的为输出。

所有//后的内容为注释,并不执行。/**/中间的内容也是。只支持单行注释。

比如:

> // 首行注释> n = 1 /* 第二行注释!*/>       /* 第三行!*/> text = "// 这不是注释"> text// 这不是注释

1.1 计算

四则运算的运算符与括号与数学类似,*为乘,/为除。

如果都为整数,那么结果也会取整(整除):

> (1+3)*2/32

如果带有小数,结果也是小数:

> (1.0+3)*2/32.6666666666666665

%为取余数:

> 11%32

^为求幂:

> 5^225

=为一个变量赋值,不返回内容:

> width = 2> height = 3> width * height6

如果某个变量没见过,则报错:

> heheNameError: name 'hehe' is not defined

1.2 字符串

用单、双引号括起来,反斜杠为转义符:

> 'doesn\'t'doesn't> '"你好"'"你好"> "\"吃了么?\"""吃了么?"> "“吃过了!”"“吃过了!”

\n为换行:

> s='第一行\n第二行'> s第一行第二行

如需表示\n原始字符串,比如c:\name,可以这样:

> 'c\\\'+'name'c\name

通过乘法重复多次:

> 3 * '长长' + '消'长长长长长长消

可以通过位置截取字符串:

> a = '木兰编程语言'> a[1]兰> a[5]言> a[0:2]木兰> a[4:]语言

取长度:

> saying = '迅雷不及掩耳之势'> len(saying)8

1.3 列表

比如平方数数列:

> squares = [1, 4, 9, 17]> squares[1, 4, 9, 17]

截取其中内容、拼接、求长度都与字符串操作类似。

与字符串不同,列表内容可以修改:

> squares[3] = 16> squares[1, 4, 9, 16]

也可添加内容:

> squares.append(25)> squares[1, 4, 9, 16, 25]

也可以修改其中一段:

> squares[1:3] = [40, 90]> squares[1, 40, 90, 16, 25]> squares[2:4] = []> squares[1, 40, 25]

可清除所有内容:

> squares[:] = []> squares[]

列表可以包含多个列表,类似多维数组:

> x = [['a', 'b', 'c'], [1, 2, 3]]> x[0][1]b> x[1][2]3

1.4 等差数列

> a = 1> while a < 10 {>> println(a)>> a += 2>> }13579

当a小于10,每次循环将a增加2。println在输出内容后换行。print不换行。

转载地址:https://codeinchinese.blog.csdn.net/article/details/104437925 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:木兰编程语言入门教程之二——控制走向
下一篇:RPLY 入门例程中文化

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月05日 12时16分16秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

波音,自动驾驶bug未修复,致346人丧生!5个月内两次坠毁!其中,包括8名中国公民!... 2019-04-29
嗯,他选择了创业。 2019-04-29
京东员工怒怼公司:每天工作到很晚甚至凌晨,你跟我说这是幸福? 2019-04-29
谷歌某海外员工:拿到了阿里P8的offer,总包不到200万,能去吗 2019-04-29
面试官问我,Redis分布式锁如何续期?懵了。 2019-04-29
你的简历到底问题在哪? 2019-04-29
程序员裸辞求夸,众网友上演大型夸夸秀现场:楼主好样的 2019-04-29
京东某员工因加班太多引女友不满,下定决心离职:不想被迫加班! 2019-04-29
离开硅谷11年后总结出的4条经验教训 2019-04-29
程序员:做测试开发每天忙于业务,看不到希望 2019-04-29
老程序员到40、50岁该怎么办?是继续留在软件行业还是转行?是默默死去还是向中层管理者蜕变?美国在老程序员的职业发展上的经验?... 2019-04-29
看源码,我为什么推荐IDEA? 2019-04-29
沉浸式小说App获得200万美元投资 2019-04-29
没水?没电?从非洲难民到美国华盛顿知名游戏开发者,有梦想的人,世界会为他让路!... 2019-04-29
被京东和腾讯赶走的中年白领,不会有人同情 2019-04-29
金山员工被离职后拿到高薪工作:感谢公司辞退我,还给我赔偿金 2019-04-29
全球第五大社交网站,二号员工离职创业,自爆心酸历程!想做10亿美元规模?先活着!... 2019-04-29
“借给别人5000块,我就能一口口吃掉他一套房,打官司也告不倒我!” 2019-04-29
阿里前员工跳槽后曝光薪资截图:新公司月入五万多,很满足! 2019-04-29
如果20万用户同时访问一个热点缓存,如何优化你的缓存架构? 2019-04-29