随着近几年人工智能的流行,从而引发了一个编程语言的兴起,我想说到这,大家应该都明白了这是什么吧,没错它就是大名鼎鼎的——Python
对于python,我给大家总结了以下几点:
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
在这里,我给大家就分享一个关于Python的奇技淫巧吧!
1.控制台操作控制台不闪退
2.获取控制台大小
3.输入输出控制解决输入提示中文乱码问题
4.格式化输出
5.接受多行输入
6.同行输出
7.标准输入输出
8.print的功能与sys.stdout.write类似,因为2.x中print默认就是将输出指定到标准输出中(sys.stdout)。颜色控制控制台颜色控制(适用于windows)
9.输出颜色控制(全平台)
10.进度条控制
方案一
方案二
方案三
11.更多高级用法可以使用progressbar模块。系统操作系统信息获取python安装路径
12.获取当前时间
13.查看系统环境变量
14.获取系统磁盘
15.获取当前路径(包括当前py文件名)
16.当前平台使用的行终止符
17.获取终端大小
18.退出程序
return:返回函数的值,并退出函数。
exit():直接退出。
sys.exit(): 引发一个SystemExit异常,若没有捕获错误,则python程序直接退出;捕获异常后,可以做一些额外的清理工作。
sys.exit(0):为正常退出,其他(1-127)为不正常,可抛异常事情供捕获。(一般用于主线程中退出程序)
os._exit(0): 直接退出python程序,其后的代码也不会执行。(一般用于线程中退出程序)
19.网络操作域名解析为ip
获取服务器版本信息
20.文件操作输出一个目录下所有文件名称
21.文件查找
22.查找指定名称的文件夹的路径
23.数据操作判断数据类型
24.字符串(string)去掉小数点后面的数字
25.字符串倒置
26.字符串首字母变大写
27.返回一个字符串居中,并使用空格填充至长度width的新字符串。
28.列举所有字母
29.列表(list)列表去重
30.列表运算
31.单列表元素相加
32.多列表元素分别相加
33.将嵌套列表转换成单一列表
34.列表内元素相加
35.产生a-z的字符串列表
36.列表复制
37.列表解析if+else配合列表解析
38.字典操作(dict)筛选出值重复的key
39.字典排序(py2)
40.模块操作导入模块时,设置只允许导入的属性或者方法。
41.导入上级目录下的包
42.导入外部目录下的模块
43.增加模块属性
44.然后当我们导入a这个模块的时候,可以输出dir(a)看看
45.动态加载一个目录下的所有模块
46.函数操作装饰器函数输出当前时间装饰器
47.itertools迭代器
48.reduce函数函数本次执行的结果传递给下一次。
喜欢记得来一个
领取专属 10元无门槛券
私享最新 技术干货