图零直播
今天图零小编来和大家聊聊python的特点执行原理以及数据库类型转换的知识点大汇总,不知道的赶紧来看看吧!
Python在近十五年保持了良好的增长态势,份额不断攀升。在特别受欢迎榜单中,从1992年的17名,于1997年掉到27名,之后就一路高歌猛进,目前已经跻身五强。
Python的特点:
1.易学
Python极其容易上手,因为Python有极其简单的语法。
2.丰富的资源
Python标准库很庞大,它可以帮助处理各种工作。很多时候简洁的几行代码就可以解决一个问题,很大程度上提高了开发效率。
3.应用广
Python易学、简洁和具有丰富的资源的特点使得它广泛应用在不同领域。较强的数据处理能力能够将繁琐凌乱的数据轻松转换为结构化数据,以至于Python在大数据领域,成为特别受欢迎的语言。
5.跨平台
Python是一门脚本语言,它不需要编译,它的执行只跟解释器有关,与操作系统没有关系。同样的代码不需要改动就可以在不同的操作系统上运行。
6.可扩展
Python被称作胶水语言,可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。
Python程序执行原理:
1.操作系统会首先让CPU把Python 解释器 的程序复制到内存中
2.Python解释器 根据语法规则,从上向下 让CPU 翻译Python 程序中的代码
3.CPU 负责执行翻译完的代码
Python的解释器有多大
在终端中执行下面命令
#确认解释器所在的位置
which python
#查看Python 文件的大小(只是一个软连接)
ls -lh /usr/bin/python
# 查看具体文件大小
ls -ls /usr/bin/python2.7
说明:建立软链接的目的是,为了方便使用者不用记住使用的解释器是 那个具体的版本
Python的数据类型转换:
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
函数 | 描述 |
int(x [,base]) | 将x转换为一个整数 |
long(x [,base] ) | 将x转换为一个长整数 |
float(x) | 将x转换到一个浮点数 |
complex(real [,imag]) | 创建一个复数 |
str(x) | 将对象 x 转换为字符串 |
repr(x) | 将对象 x 转换为表达式字符串 |
eval(str) | 用来计算在字符串中的有效Python表达式,并返回一个对象 |
tuple(s) | 将序列 s 转换为一个元组 |
list(s) | 将序列 s 转换为一个列表 |
set(s) | 转换为可变集合 |
dict(d) | 创建一个字典。d 必须是一个序列 (key,value)元组。 |
frozenset(s) | 转换为不可变集合 |
chr(x) | 将一个整数转换为一个字符 |
unichr(x) | 将一个整数转换为Unicode字符 |
ord(x) | 将一个字符转换为它的整数值 |
hex(x) | 将一个整数转换为一个十六进制字符串 |
oct(x) | 将一个整数转换为一个八进制字符串 |
图零科技欢迎你和我互动哦!关注图零直播微信公众号
点击菜单栏“微我吧”,“Q我吧”即可加我好友,与我更多互动!
QQ咨询
微信咨询