最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

少儿学Python 字符串(1)

Python 少儿编程 1881浏览 0评论

友情提示: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.课后作业:(下课后会在微信中收到。本课内容中运行过的程序,要求先自己一个一个操作一次并保存下来)

少儿学Python 字符串(1)

 

您必须 登录 才能发表评论!