本文主要是介绍python翻译官,你认识?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
python 翻译官,你认识?
哇,你可能会很好奇,Python 语言也有 “翻译官”,这回事。 就像外国人跟我们讲英语,我们听不懂啊, 当然要找一个翻译官给我们翻译, 这样我们才知道老外在讲什么呢, 在我们计算机呢,也是这样的, 计算机他只懂得0,1这两个二进制数,和一系列ASCII码, 所以我们写Python的时候自然需要一个翻译官来翻译喽, 编译成二进制,这样计算机就能识别了,知道程序要干嘛了。
交互式编程
# 在 windows 的 cmd 窗口 输入 Python
# 就会出现以下窗口信息: Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 20:20:57) [MSC v.1600 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
# 我们就可以根据上一篇文章学过的内容在上面试一试
测试
# number 类型
>>> num = 10
>>> num
10
# string 类型
>>> str = "haha"
>>> str
'haha'
>>> str[0]
'h'
>>> str[0:1]
'h'
>>> str[0:]
'haha'
>>> str[0:2]
'ha'
# 列表类型
>>> l = [1,2,3,4]
>>> l
[1, 2, 3, 4]
# 元组类型
>>> t = (1,2,3,4)
>>> t
(1, 2, 3, 4)
>>>
集合类型
>>> student = {'Ken', 'Lili', 'Rose'}
>>> print(student) # 输出集合,重复的元素被自动去掉
>>> {'Ken', 'Lili', 'Rose'}
# 成员测试
if 'Rose' in student : print('Rose 在集合中')
else : print('Rose 不在集合中') # set可以进行集合运算
>>> a = set('abracadabra')
>>> b = set('alacazam') print(a)
>>> {'a', 'b', 'r', 'c', 'd'}
>>> print(a - b) # a和b的差集
>>> {'b', 'r', 'd'} >>> print(a | b) # a和b的并集
>>> {'a', 'b', 'r', 'm', 'l', 'c', 'd', 'z'}
>>> print(a & b) # a和b的交集
>>> {'a', 'c'}
>>> print(a ^ b) # a和b中不同时存在的元素
>>> {'m', 'b', 'r', 'l', 'd', 'z'}
脚本式编程
# 我们新建一个文件 hello.py
# 我们就随便打印一个内容
print("hello world")
# 具体看图
总结
Python 解释器可不止一种哦,有 CPython、IPython、Jython、PyPy 等。
顾名思义,CPython 就是用 C 语言开发的了,是官方标准实现,
拥有良好的生态,所以应用也就最为广泛了。
而 IPython 是在 CPython 的基础之上在交互式方面得到增强的解释器(http://ipython.org/)。
Jython 是专为 Java 平台设计的 Python 解释器(http://www.jython.org/),
它把 Python 代码编译成 Java 字节码执行。
PyPy 是 Python 语言(2.7.13和3.5.3)的一种快速、兼容的替代实现(http://pypy.org/),以速度快著称。
最后还是那句话,我们的公众号只带给大家有用的东西, 喜欢的朋友可以点击关注,点赞,转发,非常感谢 动动手就能学到很多知识
学习学累了,我们还有有趣的新闻可以看, 请看下面的文章
这篇关于python翻译官,你认识?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!