python之路【二】:python 基础

版权声明: https://blog.csdn.net/weixin_42442713/article/details/82794025

一、作用域

对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。

1

2

3

if 1==1:

    name = 'jerry'

print  name

二、三元运算

1

result = 1 if 条件 else 2

如果条件为真:result = 值1
如果条件为假:result = 值2

三、进制

  • 二进制,01
  • 八进制,01234567
  • 十进制,0123456789
  • 十六进制,0123456789ABCDEF

 

所以,以下这些值都是对象: 38、['北京', '上海', '深圳'],并且是根据不同的类生成的对象。

一、整数

如: 18、73、84

每一个整数都具备如下功能:

 int

二、长整型

可能如:2147483649、9223372036854775807

每个长整型都具备如下功能:

 long

三、浮点型

如:3.14、2.88

每个浮点型都具备如下功能:

 float

四、字符串

如:'wupeiqi'、'alex'

每个字符串都具备如下功能:

 str

注:编码;字符串的乘法;字符串和格式化

五、列表

如:[11,22,33]、['wupeiqi', 'alex']

每个列表都具备如下功能:

 list

注:排序;

六、元组

如:(11,22,33)、('wupeiqi', 'alex')

每个元组都具备如下功能:

 tuple

七、字典

如:{'name': 'wupeiqi', 'age': 18} 、{'host': '2.2.2.2', 'port': 80]}

ps:循环时,默认循环key

每个字典都具备如下功能:

 dict

八、set集合

set是一个无序且不重复的元素集合

 set

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

练习:寻找差异

# 数据库中原有

old_dict = {

    "#1":{ 'hostname':c1, 'cpu_count'2'mem_capicity'80 },

    "#2":{ 'hostname':c1, 'cpu_count'2'mem_capicity'80 }

    "#3":{ 'hostname':c1, 'cpu_count'2'mem_capicity'80 }

}

# cmdb 新汇报的数据

new_dict = {

    "#1":{ 'hostname':c1, 'cpu_count'2'mem_capicity'800 },

    "#3":{ 'hostname':c1, 'cpu_count'2'mem_capicity'80 }

    "#4":{ 'hostname':c2, 'cpu_count'2'mem_capicity'80 }

}

猜你喜欢

转载自blog.csdn.net/weixin_42442713/article/details/82794025