python基础-day18

本文是Python编程的初学者教程,涵盖了Python基础概念,包括变量、数据类型、控制流程和函数等基础知识。通过实例解析,帮助读者快速上手Python编程。
摘要由CSDN通过智能技术生成
day17笔记:
    文件:
        长期存储数据
        单位是字节(byte)
        文件的操作
            1打开文件
            2读写文件
            3关闭文件
                释放资源(缓冲区,内核资源)
        打开文件的函数:
            open(文件路径名,打开模式)
        方法:
            F.close() 关闭文件
            #读,仅在r模式下可用
                F.read([n]) 读取n个字节/n个字符
                F.readline()
                F.readlines()
            #写,仅在'w','x','a'模式下可用
                F.write(字节串/字符串)
                F.writelines([字节串/字符串元素])
            #以下两个文件通常只对二进制文件操作
                F.seek(偏移量,起始位置)
                F.tell()    #得到当前读写位置的指针
            F.flush()       #清空缓冲区 
        打开模式:
            二进制模式:'b'
                把文件看成是字节数据,读写时会直接把磁盘数据以字节串形式返回或写入
            文本模式: 't'
                把文件看成是字符数据,读写过程中会自动编/解码(默认是'utf-8'),而且会把换行符进行自动转换
    
    汉字编码
        只有两种:
            GB系列(国家标准)
                GB18030(GBK(GB2312))
            Unicode系列(国际标准)
                Unicode32(Unicode16)))  <----->     UTF-8互转
    编码字符串:
        'gb18030','gbk','gb2312' ,'utf-8','ascii'...
    编码注释:
        # -*- coding:gbk -*-
    标准输入输出文件:
        sys.stdin
        sys.stdout
        sys.stderr
-------------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值