1 input()函数
主要用于从命令行获取用户输入,和print()函数的作用恰好相反
s=input("请输入字符串:")
print(f"输入的字符串为:{s}")
result:
请输入字符串:abcd
输入的字符串为:abcd
2 open()函数
主要用于对文件进行读写IO操作
f = open('README.md', 'r', encoding='utf-8')
print(f.read())
result:
# python-
python学习记录
3 exit()函数
主要用于退出所执行的程序,默认情形下的退出码是0,可以对退出码进行指定
3.1 默认的情形
exit()
result:
D:\software\python\python.exe D:/workspace/python_record/python-record/__init__.py
Process finished with exit code 0
3.2 指定退出码时的情形
exit(1)
result:
D:\software\python\python.exe D:/workspace/python_record/python-record/__init__.py
Process finished with exit code 1
4 quit()函数
同exit()函数的作用一样,主要用于退出所执行的程序,默认情形下的退出码是0,可以对退出码进行指定
4.1 默认的情形
quit()
result:
D:\software\python\python.exe D:/workspace/python_record/python-record/__init__.py
Process finished with exit code 0
4.2 指定退出码时的情形
quit(-1)
result:
5 sorted()函数
主要用于对序列进行排序操作
5.1 指定排方式
5.1.1 默认情形下为升序排列
lst = [1, 6, 5, 7]
print(sorted(lst))
result:
[1, 5, 6, 7]
5.1.2 降序排列
lst = [1, 6, 5, 7]
print(sorted(lst, reverse=True))
result:
[7, 6, 5, 1]
5.2 指定排序规则
先来看看不指定情形下的情形
lst = [1, -3, 5, -7]
print(sorted(lst))
result:
[-7, -3, 1, 5]
指定之后的情形。下面的例子使用key来指定按照绝对值的大小进行比较,来进行排序
lst = [1, -3, 5, -7]
print(sorted(lst, key=lambda x:abs(x)))
result:
[1, -3, 5, -7]