level 11
一、首先来讲解输入,也就是写代码的基础——会用文本编辑器
EDEN语言的文本编辑器来自griffpatch的作品word processor,支持全键盘输入(但不支持中文输入,只限英文)
编辑方式与word文档类似,可用鼠标滚轮,上下键,空格键,delete键,撤销键,回车键,tab键用于输入四位缩进,按shift+esc清空文档,按Ctrl或capslock大写(必须是一直按着),左侧滑杆调字符大小,右侧滑杆调页面和鼠标滚轮一样
2018年10月13日 14点10分
6
明天继续
2018年10月13日 14点10分
level 11
二、文件
左上角“文件”按键点开可以看到新建、打开和保存,点击新建,在输入框内输入y即可新建一个文档。点击保存,会弹出一个列表,把列表的第二项双击三下,复制即可复制保存码。点击打开,粘贴保存码即可打开文件。
2018年10月14日 00点10分
7
看到直播了?!
2018年10月14日 00点10分
level 11
三、变量赋值
1、什么是变量呢?
变量就是可以变动的量呗。变量由两部分构成——变量名和变量值。比如变量名为name的变量,值为‘EDEN’。
2、给变量赋值
即给一个指定变量名的变量赋予变量值。
如:name = ‘EDEN’——把一个变量名为name的变量赋值为‘EDEN’
3、变量赋值的格式
基本格式为:变量名+一个空格+等号+一个空格+变量值
其中变量值可以是多种多样的
可以是个字符串,字符串两边要加引号,如‘EDEN’(只能是单引号)
可以是个整数,整数两边不用加引号
可以是个变量,如:
a = 1
b = a
可以用+号链接各种东西,如:
name = ‘EDEN’
message = name+‘,hello!’
2018年10月14日 01点10分
8
level 11
布置作业:用EDEN语言给两个变量赋值,并借助第三个变量交换两个变量的值
2018年10月14日 06点10分
10
level 11
四、变量赋值的注意点和建议
1.变量名必须是一个连续的词,不能有空格,建议用下划线代替空格
2.建议把变量名写得简单而容易理解
3.变量名中不能有单引号,括号,变量值中不能有单引号
2018年10月20日 14点10分
14
level 11
五、变量的处理方法
处理方法就是对变量进行处理。对变量使用方法的固定格式:变量名.方法名(——)
方法集合:
strip(——)------------去除字符串首尾所有的——如果括号中没有东西则默认为去掉空格
lstrip(——)---------去除字符串开头所有的——如果括号中没有东西则默认为去掉空格
rstrip(——)-----------去粗字符串末尾所有的——如果括号中没有东西则默认为去掉空格
title(——)-------------如果括号中没有东西则把字符串设置为标题格式,即第一个字符大写,所有空格后的第一个字符大写;如果括号中有reverse=True,则是把大写转成对应的小写
upper()-----------------括号中不需要输入,把字符串的每个字符大写
lower()------------------括号中不需要输入,把字符串的每个字符小写
char(——)-------------括号中输入整数,输出字符串的第——个字符
len(——)---------------括号中输入整数,输出字符串的长度
reverse()----------------括号内不需要输入,把字符串倒过来输出
这里小声的提醒一下:以后所有的——符号表示任何可能用到的字符串、整数、变量、链接式、处理方法等,即——代表任何你能在print函数中输入的或可以给变量赋的值。 EDEN语言的方法有一个特点,即在括号中的字符是不用加引号的
2018年10月21日 01点10分
16
这是字符串的处理方式吧……
2018年10月21日 01点10分
level 11
六、变量处理方法的应用
1、大小写处理类:
比如你收到了一个用户名:
name = 'alan walker'
而你发现这个用户名全部是小写的,但他不应该小写,那么你通过使用变量处理方法把用户名大写。
#注:以后所有代码这样表示:用两条--------------夹着代码,再下一行表示运行后的结果
title()方法很有用:
-----------------------------
name = 'alan walker'
name = name.title()
print(name)
-----------------------------
Alan Walker
这里我们把变量赋值为了处理后的变量,永久改变了变量,我们也可以这样写:
----------------------------
name = 'alan walker'
print(name,title())
----------------------------
Alan Walker
可以发现这里的输出结果和上面的完全相同,但是
print函数中的方法只能对变量进行暂时处理,不能永久改变变量
如果我现在再输出一次name变量:
---------------------------
print(name)
---------------------------
alan walker
会发现print函数确实不能永久改变变量
有很多与title()类似的方法
---------------------------
name = 'alan walker'
name = name.upper()
print(name)
print(name.lower())
print(name.title(reverse=True)
---------------------------
ALAN WALKER
alan walker
aLAN wALKER
应该懂了吧!
2018年10月21日 01点10分
17
alan第36名。。。不过还是挺不错的。。。扯远了,其它方法的讲解在下周
2018年10月21日 13点10分