python的数据类型

一、数值型:(int,double,float,bool等)
  1. 整型(Integers):这是正或负整数,不带小数点。例如:100,786,-234等。
  2. 浮点型(Floating point numbers):这是带有小数点的数字。例如:15.20,0.0,-21.9,32.3+e18等。
  3. 复数(Complex Numbers):复数由实数部分和虚数部分组成,例如,3+5j,其中3是实数部分,5是虚数部分,j表示-1的平方根。
  4. 布尔型(Boolean):布尔类型的数据只有两种值,True 和 False。
二、字符串型:
  1. 字符串(String):字符串是Python中的一个基本数据类型,它们是字符的序列。例如:"Hello, World!"。
  2. 列表(List):列表是Python中的一个可变的、有序的元素集合,元素之间用逗号分隔,整体放在方括号中。例如:[1, 2, 3, 'a', 'b', 'c']。
  3. 元组(Tuple):元组与列表相似,是一个有序的元素集合,但元组是不可变的,元素之间用逗号分隔,整体放在圆括号中。例如:(1, 2, 3, 'a', 'b', 'c')。
  4. 集合(Set):集合是一个无序的、不重复元素的集合,集合中的元素用逗号分隔,整体放在花括号中。例如:{1, 2, 3, 'a', 'b', 'c'}。
  5. 字典(Dictionary):字典是一个无序的键值对集合,每个键值对用冒号分隔,键值对之间用逗号分隔,整体放在花括号中。例如:{'name': 'Alice', 'age': 25, 'city': 'New York'}。
三、python的运维应用:

系统监控,邮箱发送告警信息:

python的数据类型_第1张图片

四、自定义的模块:(EmailUtil.py)

import smtplib        # 发送邮件
from email.mime.text import MIMEText
import json
import configparser   # 解析配置文件
config = configparser.ConfigParser()  #实例化
config.read(filenames='D:/Holz/python运维/maintenance/maintenance/lib/util/config.ini',encoding='utf-8')   #读取文件

#  邮件服务器:smtp.qq.com
#  邮箱登录账户:[email protected]
#  邮箱账户的密码:

#  接收方:
#  邮件内容:
# def get_config():
#     print("获取配置文件")
#     # with open("config.json", "r") as f:
#     #     config = json.load(f)
#     #     print(config)
#     return sections


def send_msg(receiver, content):
    print("邮件配置内容为:{}".format(config))
    print("给{}发送邮件,邮件的内容为:{}".format(receiver, content))
    # 构造邮件正文
    message = MIMEText(content, "plain", "utf-8")
    message["From"] = config["email"]["user"]
    message["To"] = receiver
    message["Subject"] = "签收信"
    #  构造邮件发送对象
    smtp = smtplib.SMTP()
    # 连接邮箱服务器
    smtp.connect(config["email"]["host"])
    # 登录邮箱服务器
    smtp.login(config["email"]["user"], config["email"]["password"])
    # 发送邮件
    smtp.sendmail(config["email"]["user"], receiver, message.as_string())


email = config["email"]
receiver = ["[email protected]","[email protected]"]
for item in receiver:
    send_msg(receiver=item, content="这是一份快乐,请签收")

快乐的签收信:

python的数据类型_第2张图片

你可能感兴趣的:(python,开发语言)