while True:开始一个无限循环,直到满足某个条件才会跳出循环。 break:代表跳出循环。

if用法的一个示例:

模运算 %len(songs):确保索引不会超出列表的范围,意思是求相除的余数。
f = open("路径","r(只读)/w(只写)[不写默认为只读模式]",encoding = "utf-8")
找不到文件名会报错:FileNotFoundError
w模式如果文件不存在会创建,存在会把之前内容清空
a表示附加模式,不是清空重写。(会直接创建)
"r+"代表读写模式

write 方法:
f.write("hello")
f.write("yoo")
write 调用时不会帮你换行

read 方法:
print(f.read()) #读取全部内容,并打印
print(f.read()) #读取空字符串,并打印
如果很多内容内存会爆炸,可以用f.read(10)#会读第1-10个字节的文件内容。

readline方法:
只会读一行文件内容,并打印(换行符也会被读取)
line =f.readline() #读第一行
while line != "": #判断当前行是否为空
print(line) #不为空则打印当前行
line = f.readline() #读取下一行

readlines方法:

readlines会读全部文件内容,并把每行作为列表元素返回

lines = f.readlines() #把每行内容储存到列表里
for line in lines: #遍历每行内容
print(line) #打印当前行
f.close() #关闭文件,释放资源

with open("路径") as 命名:
print(命名.read()) #对文件的操作
不需要单独调用close
相对路径:".\文件名"(同一个文件夹下面)
unittest 常用的python单元测试库,对软件中的最小可测试单元进行验证。只会把test_开头当成测试用例。


python -m unittest 展示测试结果。 ..每个点代表一个测试通过。没过.会变成F。

assert方法:

setUp(self)获取测试对象。

高阶函数:

匿名函数:



markdown可以设置标题,对文字进行加粗,插入链接……
在行内插入公式,用一个美元符号包裹那个公式
这是一个数学公式: $x2+y2=1$
要插入独占一行的数学公式,用两个美元符号包裹。
$$x2+y2=1$$
一些快捷键:A上方插入一行 B下方插入一行 DD删除当前行 shift enter运行当前行并跳转下一行
HTML文件可以直接用浏览器打开
在cmd里按control c 可终止jupyter notebook

插入符号shift6

https://oeis.org/wiki/List_of_LaTeX_mathematical_symbols


posted on 2024-01-22 10:12  我是1只鸟  阅读(5)  评论(0编辑  收藏  举报