美文网首页Python编程学习交流中心
学python的你,认识python的翻译官吗?

学python的你,认识python的翻译官吗?

作者: 璃沫仙人 | 来源:发表于2018-12-09 21:29 被阅读0次

我知道你能点进来是因为好奇,Python 语言也有 “翻译官”?没错, 就像歪果仁跟我们讲英语。我们听不懂,当然要找一个翻译官给我们翻译, 这样我们才知道歪果仁在讲什么, 在我们编程界里,也是这样的, 计算机他只懂得0,1这两个二进制数,和一系列ASCII码, 所以我们写Python的时候自然需要一个翻译官来翻译喽, 编译成二进制,这样计算机就能识别了,知道程序要干嘛了。

需要完整的程序代码,或更多的学习资料,加Qqun:883*444*106 欢迎新的小伙伴加入。

交互式编程

在 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 的基础之上在交互式方面得到增强的解释器

Jython 是专为 Java 平台设计的 Python 解释器

它把 Python 代码编译成 Java 字节码执行。

PyPy 是 Python 语言(2.7.13和3.5.3)的一种快速、兼容的替代实现,以速度快

需要完整的程序代码,或更多的学习资料,加QQ群:883*444*106 欢迎新的小伙伴加入。

相关文章

网友评论

    本文标题:学python的你,认识python的翻译官吗?

    本文链接:https://www.haomeiwen.com/subject/ciakhqtx.html