网络工程师的Python之路-网络运维自动化实战-1.4

2.4 数据类型

        前面讲到,我们可以使用变量来指定不同的数据类型,对网络工程师来说,常用的数据类型有字符串( String)、整数( Integer)、列表( List)、字典( Dictionary)、浮点数(Float)、布尔( Boolean)。另外,不是很常用但需要了解的数据类型包括集合( Set)、元组( Tuple)及空值( None),下面一一举例讲解。

2.4.1 字符串

        字符串即文本,可以用单引号''、双引号""和三引号''' '''表示,下面分别介绍三者的区别和用法。

1. 单引号和双引号
当表示内容较短的字符串时,单引号和双引号比较常用且两者用法相同,比如'cisco'和 "juniper",需要注意的是单引号和双引号不可以混用。

>>> vendor1 = 'Cisco'
>>> vendor2 = "Juniper"
>>> vendor3 = 'Arista"
File "<stdin>", line 1
vendor3 = 'Arista"
^
SyntaxError: EOL while scanning string literal
>>> vendor3 = 'Arista'

这里创建了三个变量: vendor1、 vendor2 和 vendor3,分别将字符串 Cisco、 Juniper和 Arista 赋值给它们,因为字符串 Arista 混用了单引号和双引号,导致解释器报错,重新给 vendor3 赋 值 并 且 只 使 用 单 引 号 后 解 决 了 这 个问 题 。 这 时 我 们 可 以 用 print 语 句( Statements)将三个变量的内容打印出来,如下所示。

>>> print (vendor1)
Cisco
>>> print (vendor2)
Juniper
>>> print (vendor3)
Arista
>>>

除了使用 print()函数,我们还可以在解释器里直接输入变量名来获取它的值,这是编辑器交互模式下特有的,脚本模式做不到,举例如下。

>>> vendor1
'Cisco'
>>> vendor2
'Juniper'
>>> vendor3
'Arista'
>>>
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值