Python标准库之字符串处理库、文件及目录操作、时间日期
导包
import os
str = "比你们更加优秀的人都还在努力,你们有什么资格停下脚步?"
查找
查找从第五个到第九个字符找
print(str.find("你", 5, 9))
从右开始
print(str.rfind("你"))
indexOf("字符")
charAt(index)
print(str.index("我", 5))
print(str.count("你们"))
替换
替换(replace)
print(str.replace("你们", "我们", 1))
print(str)
分割
分割(split)
str = str.replace("你们", "我们", 1)
print(str)
print(str.split(","))
拼接(join)
list1 = ["平遥古城", "凤凰古城", "丽江古城"]
# print("or".join(list1))
大小写
str1 = " trust yOurselF "
全大写
print(str1.upper())
全小写
print(str1.lower())
print(str1)
填充
左填充
print(str1.ljust(20, " "))
右填充
print(str1.rjust(20, " "))
左右都填充
print(str1.center(20, " "))
删除空格
删除右空格
print(str1.lstrip())
删除左空格
# print(str1.rstrip())
删除左右两边空格
# print(str1.strip())
文件操作
重命名
os.rename("test1.py", "test1new.py")
删除
os.remove("readme.txt")
打开aaa一下的目录
os.chdir("aaa")
再aaa里面创建ccc
os.mkdir("ccc")
根目录
os.chdir("/")
获取所有目录名
print(os.getcwd())
返回上一级目录
print(os.listdir("../"))
吧aaa替换成AAA
os.rename("aaa","AAA")
获取当前系统时间
导包
from datetime import datetime
print(datetime.now())
print(datetime.today())
转换格式
把字符串转换成datetime
print(datetime.strptime("2019-09-28 19:21:27.497564", format("%Y-%m-%d %H:%M:%S.%f")).year)
把datetime转换成字符串
print(type(datetime.strftime(datetime.now(), format("%Y %m %d"))))
时间(万年历)
导包
import calendar
print(calendar.calendar(2019))
print(calendar.month(2019, 9))
"""
字符串处理
"""
import os
from datetime import datetime
# from calendar import calendar
import calendar
str = "比你们更加优秀的人都还在努力,你们有什么资格停下脚步?"
str1 = " trust yOurselF "
# 查找
# print(str.find("你", 5, 9))
# print(str.rfind("你"))
# indexOf("字符")
# charAt(index)
# print(str.index("我", 5))
# print(str.count("你们"))
# 替换
# print(str.replace("你们", "我们", 1))
# print(str)
# str = str.replace("你们", "我们", 1)
# print(str)
# print(str.split(","))
# list1 = ["平遥古城", "凤凰古城", "丽江古城"]
# print("or".join(list1))
# print(str1.capitalize())
# print(str1.title())
# print(str1.upper())
# print(str1.lower())
# print(str1)
# print(str1.ljust(20, " "))
# print(str1.rjust(20, " "))
# print(str1.center(20, " "))
# print(str1.lstrip())
# print(str1.rstrip())
# print(str1.strip())
# 文件操作
# os.rename("test1.py", "test1new.py")
# os.remove("readme.txt")
# os.mkdir("aaa")
# os.remove("aaa")
# os.mkdir("bbb/ccc")
# os.chdir("aaa")
# os.mkdir("ccc")
# os.chdir("/")
# print(os.getcwd())
# print(os.listdir("../"))
# os.rename("aaa","AAA")
# print(datetime.now())
# print(datetime.today())
# print(datetime.strptime("2019-09-28 19:21:27.497564", format("%Y-%m-%d %H:%M:%S.%f")).year)
# print(type(datetime.strftime(datetime.now(), format("%Y %m %d"))))
# print(calendar.calendar(2019))
# print(calendar.month(2019, 9))