快开学了,今天粗略总结一下假期的一些收获
最简单的函数,但是总是不知道为啥每输出一个数就一个换行,现在知道默认end='\n'
改正方式
- for i in range(1,10)
- print(i,end=' ')
这样就可以实现每输出一个数自动加一个空格。
假如最后的print函数是print(i),那么每输出一个数就会换一个行。
使用该函数存取的数据一定是字符串类型,想要当成数进行计算需要进行类型转换
例如
a=int(input=())
遇到较长的字符串没法在一行表示,可以使用小括号将多行内容括起来
- print("aqdcwqcpjqwqwpiewqcqipejqwpjiqpwecjiqwcjipejqipwcjipqejqipejqwiej"
- "ciejqipwejwqpejqwjeqwiwiejqpjqpijepijqeq")
字符串可以使用单引号,双引号,三引号括起来。不同的引号使用起来语义上没有差别只是形式上有差别。单引号双引号的字符序列必须在一行上但是三引号的字符序列可以分布在连续的多行上。
整数转换为一个字符chr()函数
range(start,end,step)
Python的内置函数,用于生成一系列的整数,多用于for循环。
只有一个参数指定为end,两个参数指定为start和end。三个参数均存在时,最后一个参数才表示步长。
- f=open("C:/Users/Lenovo/Desktop/测试代码.txt",'r',encoding="UTF-8")
- #f是文件对象
- print(f"读全部内容的结果是:{f.read()}")
- #第一个f是格式化输出,后面的是文件对象
具体对应位置的内容是
f=open("文件所在位置",文件读取方式,读写代码方式)

具体的文件位置可以在属性一栏找到,将其复制到读文件的位置即可。
注意:要在代码中体现读取文件的文件类型。比如此处的txt文件

- with open("C:/Users/Lenovo/Desktop/测试代码.txt",'r',encoding="UTF-8") as file:
- pass
- print(file.closed)
具体格式如下:
- with expression as target:
- with_body
假如没有写关闭文件但又想要输出内容,可以使用flush()函数,可以在不关闭文件的条件下输出缓冲区中的内容。

‘a’ 追加数据信息
‘w’ 只写数据信息 
- list1=[" 大 牛",'二 牛','小 牛']
- with open ("C:/Users/Lenovo/Desktop/测试代码.txt",'w') as file_1:
- file_1.writelines(list+'\n' for list in list1)
换行输出列表内容。
