• python字符串,数组操作


    今天倒是学到了很多知识,了解了python的基本数组,以及可变类型和不可变类型,还有元组,列表,字典等等的用法

    然后作业如下

    其中在做往list列表加东西时候遇到了小毛病,用户从控制台输入的是一个字符串,并不是一个列表,将字符串int一下,在加入新的列表里,才可以进行接下来的操作。

    a=input('请输入你的邮箱地址:')
    b=a.split('@')
    # print(b[1])
    print('pop3.%s'%b[1])
    print('smtp.%s'%b[1])

    num=int(input('请输入十进制数字:'))
    a=bin(num)
    b=oct(num)
    c=hex(num)
    print("二进制数:%s"%a)
    print("二进制数:%s"%a[2:])
    print("八进制数:%s"%b)
    print("八进制数:%s"%b[2:])
    print("十六进制数:%s"%c)
    print("十六进制数:%s"%c[2:])

    a='http://www.mywebsit.com/?query=python&count=20'
    # b=(hex(ord('?')))
    # c=(hex(ord('=')))
    # d=(hex(ord('&')))
    print(a)
    b=a.replace('=',(hex(ord('='))))
    c=b.replace('?',(hex(ord('?'))))
    d=c.replace('&',(hex(ord('&'))))
    print(d)
    e=d.replace('0x3d',(chr(int('0x3d',16))))
    f=e.replace('0x26',(chr(int('0x26',16))))
    g=f.replace('0x3f',(chr(int('0x3f',16))))
    print(g)

    a=input("请输入数字:")
    list1=a.split(",")
    lis2=[]
    for i in list1:
    a=int(i)
    lis2.append(a)
    lis2.sort()
    print(lis2)

    import smtplib
    from email.mime.text import MIMEText
    from email.header import Header

    sender='from@runoob.com'
    receivers=['867758386@qq.com']
    message=MIMEText('Python第二天作业第三题','plain','utf-8')
    message['From']=Header("菜鸟教程",'utf-8')
    message['To']=Header('测试','utf-8')
    subject='Python smtp 邮件测试'
    message['Subject']=Header(subject,'utf-8')

    try:
    smtpObj=smtplib.SMTP('localhost')
    smtpObj.sendmail(sender,receivers,message.as_string())
    print('邮件发送成功')
    except smtplib.SMTPException:
    print("邮件发送失败")
  • 相关阅读:
    浏览器20年图说简史
    CF1437D Solution
    CF1446B Solution
    CF1444A Solution
    CF1437C Solution
    让您的网站拥有MSDN资源库搜索功能[转摘MSDN]
    自定义web part版面变形的原因
    SPS中模板保存数据库的位置
    利用配置文件自定义站点
    VS.NET2003 开发环境 生成样式表 和 自动书写HTML对象模型
  • 原文地址:https://www.cnblogs.com/yuxuanlian/p/9550602.html
Copyright © 2020-2023  润新知