python基础知识--常见的数据结构

常见的数据类型1

含义

数据类型就是不同的数据形式。为什么会有不同的数据类型?在计算机中我们需要处理不同的数据,比如文本字符数据,数字类型的数据,包含多个数据的列表等。在不同的应用场景下需要设置不同的数据类型,不同的数据类型间也需要相互转换。

数字类型

常见的数字类型有整型(1,2,3),浮点型(1.1,2.1,3.1),布尔类型(True,False)等

(注意:python3中布尔也属于数字类型,True==1,False==0)

当任务中的某些功能涉及到数据的时候,我们就需要用到数字类型。例如得分功能,游戏人物的血量,攻击力等都会用到数字类型。

这里要单独强调布尔类型,布尔值一般都用来表示两种状态(True为真,False为假),在状态为True时处理一种情况,在状态为False时处理一种情况,所以布尔值会用在条件判断后。

比如找出教室中年龄大于10的学生(学生年龄用a表示)。当a>10时,会产生一个值True,当a<=10时,则会产生一个值False。

数字类型最常见的就是不同的计算,除了常见的+,-,*(乘),/(除)外,还有//(取商)和%(取余)

+

1+1->2

-

2-1->1

*

2*3->6

/

4/2->2.0

%

5%2->1

//

5//2->2

字符串类型

字符串类型就是常见的文本,在python中用“”号来定义一个字符串类型:a = “hello”。需要用到的字符串类型很多,例如玩游戏时候的界面文字提醒,注册时输入名称等都会用到字符串。

字符串里面的每个字符都可以通过索引取出来。从最左边开始索引为0,依次加1,直到加到字符串的末尾。

如:字符串:“hello"       

         索引:h->0

                    e->1

                    l->2

                    l->3

                    0->4

通过a[0] 可以取出字符”h”,a[1]可以取出字符”e”

不同的字符串可以进行拼接,通过“+“或”*“可以进行字符串的拼接。

这里有一个问题,就是我们想在界面上显示得分的字符,但是我们又需要不断的去增加或减少得分。这里就需要用到str()和int()进行相互转换,可以将数字转换成字符。

注意将字符串转换成数字的时候,需要注意字符串里面要是合法的整型。

常见错误

    1.字符串和数字相加

    2.利用索引取值的时候,超出了字符串的长度

本期练习

将手动输入的数据(最多3个)倒过来显示。

如输入:abc

    输出:cba

上期答案

a = input("请输入你想说的话")

print(a)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值