str 字符串 字符串特点: 只可以存储字符串 长度任意(取决于内存大小) 支持下标索引 允许重复字符串存在 不可以修改(修改/增加/删除元素等) – tips: 不可修改字符串本身,但可通过replace替换得到一个新字符串 支持while/for循环 常用操作方法 方法 描述 字符串[下标] 根
自定义模块 每个Python文件都可以作为一个模块,模块的名字就是文件的名字 my_module.py def test(): print("test ...") 导入自定义模块使用 语法:[from 模块名] import [模块|类|变量|函数|*] [as 别名] import my
文件追加 # 1、打开文件 -- 如果文件不存在将创建新文件 f = open("./test.txt", "a", encoding="UTF-8") # 2、文件写入 -- 写入到缓冲区 f.write("\nHello World!!!") # 3、close关闭 内置flush功能 f.cl
文件编码 编码:一种规则集合,记录了内容和二进制间进行相互转换的逻辑。 ex: UTF-8 为什么需要使用编码? 计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。 同时也需要编码, 将计算机保存的0和1,反向翻译回可以识别的内容。
文件读取 tips: 文件读取完后,记得close关闭文件对象,不然文件会被一直占用 读取到某一位置时,下次会从上次读取的位置继续读取 操作 功能 文件对象 = open(file, mode, encoding) 打开文件获得文件对象 文件对象.read(num) 读取指定长度字节,不指定num读
文件写入 flush作用: 避免频繁操作硬盘,导致效率下降,因此在文件写好之后,再一次性写入磁盘中 # 1、打开文件 -- 如果文件存在将清空原有内容重新写入 f = open("./test.txt", "w", encoding="UTF-8") # 2、文件写入 -- 写入到缓冲区 f.wri
布尔类型 True:真 False:假 比较运算符 == != > < >= <= # 定义变量存储布尔类型的数据 bool = True print(f"{bool} 类型是:{type(bool)}") print(f"{False} 类型是:{
自定义包 创建包 New -> Python Package 创建包会自动生成__init__.py文件:标识这是一个python的包,非普通文件夹 创建模块 my_module1.py def test(): print("test1 ..
if 判断条件的结果,必须是布尔类型True或False True会执行if内的代码语句 False则不会执行 if 判断条件: 条件成立时执行... age = 18 if age >= 18: print("18...") if else if 判断条件: 条件成立时
模块-导入 语法:[from 模块名] import [模块|类|变量|函数|*] [as 别名] import 模块名 import time time.sleep(3) print("hello...") from 模块名 import 类、变量、方法等 from time import s