友情提示:380元/半年,儿童学编程,就上码丁实验室。
Python安装好了以后,我们可以使用Python自带的IDLE,即运行Python Shell来学习。双击打开桌面上的IDLE。注意我们编写的时候,都是要有英文格式的标点符号,不能用中文的标点符号。
老师在这里运行过的操作,每一位同学必须同样的在自已的电脑上操作并保存。多写程序进步才最快。
1. 什么是字符串?
打有单引号,双引号或三个单引号的, 是字符串,例如:
>>> ‘a’
‘a’
回车后运行出来结果。再看:
>>> type(“a”)
<class ‘str’>
>>> type(‘a’)
<class ‘str’>
>>> type(”’ a”’)
<class ‘str’>
上面几行表示:用不同引号引用的a,让电脑告诉我们,它们都是字符串。其中三个单引号一般用于引用不止一行的内容。
type()是显示类型的命令,class是类的意思,两个单词是近义词。
str是字符串的意思,是string的缩写。
>>>这三个大于号在一起是提示符,回车时总是出现在最前面。
我们要更多留意小括号的用法。电脑键盘操作的指法也要正确。
>>> a = 1
>>> type(a)
<class ‘int’>
>>> type(’1′)
<class ‘str’>
>>> type(1)
<class ‘int’>
数字是另一个类型,与字符串不同。int表示它是整数, 是integer的缩写。
上面的两个数字1中,请仔细看,打了单引号的1不再是数字,即’1′是字符串。
字符串与数字不能比大小,如:
>>> “1234″ == 1234
False
看电脑运行的结果:False表示错误,假的;下面会出现的true,表示对的,真的。
数学里面的=是等于号,在编程时程序里,变成了==。==也是等于号。
那么程序里的=,是给变量赋值的意思,比如:a = 1, 就是我们把1这个数值放到变量a里面去的意思。
同样,a = “1234″,表示把字符串”1234″放到a里面去。当然只是打印输出后我们阅读时,我们还是可
以像以前一样用=来表示等于的意思,只要不是在让程序运行的命令里面。
>>> x = 9
>>> z = 9
>>> x == z
True
>>> a = “1234″
>>> type(a)
<class ‘str’>
>>>type(1234)
<class ‘int’>
>>> a == 1234
False
####################
拓展知识:
>>> a = “1234″
>>> eval(a)
1234
>>> eval(a) == 1234
True
>>> eval(’55′)
55
>>> int(’23′)
23
可以用命令eval()来提取一个字符串中的数值,如果这个字符串的引号里面本来就只是数字的话。也可以用int()的命令。
#####################
2. 我们学会了什么?
字符串是有引号的。
字符串与数字不能比大小。
str() 代表字符串。
int() 代表整数。
=与==的不同。
False与True表示判断。
3.课后作业:(下课后会在微信中收到。本课内容中运行过的程序,要求先自己一个一个操作一次并保存下来)