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

我知道你能点进来是因为好奇,Python 语言也有 “翻译官”?没错, 就像歪果仁跟我们讲英语。我们听不懂,当然要找一个翻译官给我们翻译, 这样我们才知道歪果仁在讲什么, 在我们编程界里,也是这样的, 计算机他只懂得0,1这两个二进制数,和一系列ASCII码, 所以我们写Python的时候自然需要一个翻译官来翻译喽, 编译成二进制,这样计算机就能识别了,知道程序要干嘛了。
需要完整的程序代码,或更多的学习资料,加QQ群:883444106 欢迎新的小伙伴加入。
交互式编程

在 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群:883444106 欢迎新的小伙伴加入。

猜你喜欢

转载自blog.csdn.net/weixin_43868766/article/details/84930735