Netdevops入门基础学习03
1、数据类型
在Python中解释器会自动识别数据类型,但是在C语言中需要手动指定(故Python简单易学)
- 字符串: str(string) 在Python中加了引号的都是字符串
- 整数: int (integer)
- 浮点数: float
- 列表:[id,username,passwd] 多个元素集合
- 字典: {"china";"japan"} 元素及相应属性或内容
- 布尔值:true flase
- 算数运算符:+ - * / + = > <
2、input 用户交互
在python中,获取键盘输入数据的方法
- input后的小括号内放入的是提示信息;
- 在获取键盘输入的数据后,会存入到右边的变量;
- input会把用户输入的任何值都作为字符串str来使用;
3、运算符
3.1 算数运算符
- 算数运算符:+ - * / + = > <
/
除以(得到的结果是float浮点型,有小数点)
//
取商(得到的是int整数型)
% 取余数
**
(指数,2**3 2的三次方)
3.2 复合赋值运算符:
age=20 age +=1 #等同于 age=age+1 print(age) #回显21 num=3 num *= 2+3 #相当于num=num*(2+3) 如果=号的右边是一个表达式,那么相当于给这个表达式添加了() print(num) #回显3*5=15
3.3 赋值运算符
在python中 =号不是相等,而是将左边赋值给右边
username = 'lixinhao' print (username) ip = '192.168.1.1' print (ip) count = 5+1 print (count) name,age,addr='lixinhao','18','jiangsu' #同时给多个变量赋值 print(name,age,addr)
==
返回的是
布尔值
4、拼接字符串和转义
注意:在
使用加号将变量拼接合并时,其中一个变量为
字符串,那么其他所有
与之拼接的变量也都必须为字符串
ip = '192.168.1.1' print('已登录到设备:'+ ip) #拼接字符串 print('已登录到设备:'+ str(ip)) #转义为str数据类型 a = '192.168.1.0/24' b = '这个网段包含的数据终端数量是:' c = 100 print(a+b+str(c)) #100是个数值,需要将其转义为字符串