Python最全教程(持续更新)(二.1)

第一篇     Python最全教程(持续更新)(一)

第2章     Python数据类型及操作

上篇,我们讲到了Python的安装和基本语法。这篇,我们就来啃一啃这个“数据类型”到底是怎么回事。

2.1     数据类型一览表

名称中文用法
str字符串储存任何东西——字母、数字、符号……
int整数储存数字
float浮点数(小数)存储小数
bool布尔储存True 或 Flase
list列表如["hello",394,456.3,{34,5,}],可以储存任何数据类型
dist字典如{…………},也可以储存任何数据类型。
tuple元组如(…………),也可以储存任何数据类型
NoneNone

看完上面的表后,你是否已经对他们有印象呢?我们来介绍一下他们吧。

 2.1.1     str(字符串)

str是String的缩写。一般形式为:

"Python"
'CSDN'

到这里,你可能会想:“这跟我看的书有什么区别?”

没错,字符串就是一串数字、字母、汉字、符号的组合。可以说,只要没有了字符串,就不可能出现像今天这样繁华的人类社会!

不过,字符串还是挺有趣的呢!

2.1.1.2     字符串切片

 字符串会“切蛋糕”,不过它可不是用刀切的,而是用……数字切的!

例如:

string = 'CSDN'
print(string[0])#输出字符串的第一位
print(string[1:3])输出字符串的2~3位

运行结果:

'C'
'SD'
2.1.1.2     字符串拼接

字符串拼接可以用‘+’实现。没错,就是你熟悉的那个‘+’。

>>>'IT论坛' + 'CSDN'
'IT论坛CSDN'

2.1.2     int(整数)

整数,想必大家并不陌生。它就是数学课上的那个……什么玩意儿!

好吧,只是开个玩笑。不过,整数在世间万物中可是有着大作用呢。所以我们来讲一讲吧。

2.1.2.1     整数运算
2.1.2.1.1     Python运算符号(数字)一览表
符号用法
+

-

*
/
//除,返回整数部分
%取余数
**

下面来look一下它们怎么使用。

a = 10
b = 1
a + b
a - b
a * b
a / b
a // b
a % b
a ** b

运行结果:

11
9
10
10
10
0
10

2.1.3     float(浮点数)

浮点数就是小数,大家都知道,就不多说了。

2.1.3.1     浮点数运算

话不多说,上代码!

a = 10.4
b = 1.2
a + b
a - b
a * b
a / b
a // b
a % b
a ** b

运行结果:

​11.6
9.200000000000001
12.48
8.666666666666668
8.0
8.000000000000007
16.612691764799834

​

2.1.2 bool(布尔值)

布尔值(True Flase)代表(1 0),是用来解决计算机逻辑问题的数据类型。自从出现以来,计算机的性能大大提升,人工智能(AI)也随之出现。

2.1.2.1     布尔运算
​
a = True + 21 + 13.0500
print(a)
a = a * False
print(a)

​

运行结果:

30.05
0.0

本段结语

本段我们学习了四种数据类型:str、int、float以及bool。下半段我们再学剩下的四种。我们今天就先到这里了。

                                                                           本段内容已结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值