zoukankan      html  css  js  c++  java
  • 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("邮件发送失败")
  • 相关阅读:
    Java基础知识回顾-20(泛型)
    Java基础知识回顾-19(Collect接口,Iterator迭代器与增强for循环)
    Java基础知识回顾-18(Math类,Arrays类和大数据运算)
    Java基础知识回顾-17(基本类型包装类与System类)
    Java基础知识回顾-16(Date,DateFormat和Calendar)
    PSP DAILY软件功能说明书
    第六周PSP
    王者荣耀交流协会第二次Scrum立会
    找bug——加分作业
    第五周PSP
  • 原文地址:https://www.cnblogs.com/yuxuanlian/p/9550602.html
Copyright © 2011-2022 走看看