• 我的python菜鸟之路6


    列表补充

    • 列表在使用 popjoin 函数时需要一个新的变量进行接收
    • str.strip( )——不但可以掉字符串两端的空格、还可以去掉换行符( )、制表符( ,即一个Tab)

    进制

    • x代表16进制

    • 0b代表2进制

    file = open('a.tet',mode='wb') #wb二进制编码
    data = '我好困'
    content = data.encode('utf-8') #按照utf-8转换编码
    file.write(content)
    file.close
    
    data.decode('utf-8')/将二进制转化为字符
    
    • 一般用于图片、视频、音频以及未知编码
    file=open('wenjian',mode='w',encoding='utf-8')
    content = file.write('杨子列')
    file.close()
    
    • 一般用于文本的写入

    • rb/rwb/ab 只读只写二进制

    • r+b/w+b/a+b 可读可写二进制

    函数练习题

    # 让用户输入一段字符串,计算字符串有多少个A字符的个数。有多少个就在文件a.txt中写入多少"杨子列"
    def count_num(str):
        count = 0
        for i in str:
            if i == "A":
                count += 1
        return count
    
    def write_file(aa):
        if len(aa)==0:
            return False #函数执行过程中,一旦遇到return则停止执行
        with open('a.txt',mode='w',encoding = 'utf-8') as f:
             f.write(aa)
        return True
    
    v1 = input("请输入字符串")
    counter = count_num(v1)
    bb = "杨子列"*counter
    statue = write_file(bb)
    if statue:
        print("输入成功")
    else:
        print("输入失败")
    
    
    

    东方红

  • 相关阅读:
    工作流资源模式
    工作流资源模式
    工作流资源模式
    工作流资源模式
    工作流模式-工作流资源模式43种
    pmbok中文第六版官方在线版(班主任推荐)
    PMP项目管理知识体系指南(PMBOK指南)第六版,无水印、无密码、带目录、高清
    五、行为型模式
    四、结构型模式
    一、UML
  • 原文地址:https://www.cnblogs.com/yangzilaing/p/13170979.html
Copyright © 2020-2023  润新知