Python入门 语法,,编程语言: 机器语言


编程语言: 机器语言,汇编语言,高级语言

按转换方式分为编译型和解释型。PYTHON解释型。

编译型

优点:先将程序源代码“翻译”成机器指令,并保存成二进制文件,可以直接在机器上运行,速度比解释型的快。

缺点:调试麻烦。

解释型

优点:调试程序方便

缺点:效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器。只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。

java代码号称一次编译到处运行,因为java代理需要先编译成字节码(一种中间格式的代码),然后拿着字节码到处运行,每次运行都需要交给jvm去编译成机器指令后才能执行,因而java是混合型

1. 首先需要知道,只有在import导入py文件时,才会产生pyc字节码文件,该字节码文件是可以代替源文件而直接执行的

2. 但每次执行py文件,产生的字节码并不会保留下来,也就是说,每次执行py文件,都是要重新经历一遍:py文件->字节码-->python解释器-->机器码,每次都是一个重新解释执行的过程。

文件头

#!/usr/bin/env python

# -*- coding: utf-8 -*-注释

当行注视:# 被注释内容

多行注释:""" 被注释内容 """

python 内存管理机制:https://neo1218.github.io/pymemory/

输入输出

importgetpass
n=0
name1=‘yuyang‘
passwd1=‘123‘
whilen<3:
name_=input(‘pleaseinputyourusername:‘)
passwd_=getpass.getpass(‘pleaseinputyourpassword:‘)


ifname_==name1andpasswd_==passwd1:
break
elifn==2:
n=n+1
continue

else:
print(‘tryagain‘)
n=n+1

ifn==3:
print(‘loginfailed‘)
else:
print(‘Loginsuccessfully‘)

运算符号

Python入门 语法

评论关闭