Python的基础详情
2019-02-20 00:46:44来源:博客园 阅读 ()
Python的基础信息
- Python是一种动态解释性高级语言
- Python即可面向对象,也可以面向过程
解释行语言
- 无需编译
- 程序以'行'为单位进行执行
- 执行速度慢
- 开发效率快
- 可跨平台
编译型语言
- 一次性将所有程序编译成二进制文件执行
- 开发效率低
- 不能跨平台
- 执行速度快
Python的优缺点
优点
- 优雅、简单、明确
- 开发效率高
- 可移植性强;可扩展性好
- 可嵌入
缺点
- 执行速度相对慢
- 代码无法加密
- 无法多线程(从Python3.5角度考虑的,日后更新版本有可能会把这个缺陷完善也不一定)
Python的编码
Python 2默认使用ASCII编码
Python 3默认使用unicode编码
Python 更改默认编码方式:#-*- encoding:utf-8 -*-
默认编码的查看方式
Python 2的默认编码查看方式
import sys
import locale
def p(f):
print '%s.%s(): %s' % (f.__module__, f.__name__, f())
# 返回当前系统所使用的默认字符编码
p(sys.getdefaultencoding)
# 返回用于转换Unicode文件名至系统文件名所使用的编码
p(sys.getfilesystemencoding)
# 获取默认的区域设置并返回元祖(语言, 编码)
p(locale.getdefaultlocale)
# 返回用户设定的文本数据编码
# 文档提到this function only returns a guess
p(locale.getpreferredencoding)
# \xba\xba是'汉'的GBK编码
# mbcs是不推荐使用的编码,这里仅作测试表明为什么不应该用
print r"'\xba\xba'.decode('mbcs'):", repr('\xba\xba'.decode('mbcs'))
内容转自:https://blog.csdn.net/sdulsj/article/details/78931317
Python 3的默认编码查看方式
import sys
import locale
def p(f):
print('%s.%s(): %s' % (f.__module__, f.__name__, f()))
# 返回当前系统所使用的默认字符编码
p(sys.getdefaultencoding)
# 返回用于转换Unicode文件名至系统文件名所使用的编码
p(sys.getfilesystemencoding)
# 获取默认的区域设置并返回元祖(语言, 编码)
p(locale.getdefaultlocale)
# 返回用户设定的文本数据编码
# 文档提到this function only returns a guess
p(locale.getpreferredencoding)
原文链接:https://www.cnblogs.com/guge-94/p/10399954.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:#2 Python面向对象(一)
下一篇:#4 判断字符串是否为整数
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash