# python
写代码只要会Cpython就可以了
Java虚拟机即可执行python代码
对于Java代码 也会生成中间代码 做成虚拟机

pypy

python代码 先变成字节码 再变成机器码 计算机即可识别

pypy:直接把代码转换成机器码

2.7 可以不加加括号
3.6 一定要写括号

#!/usr/bin/python 指明了python的路径 即执行这个代码的软件的位置 python解释器

env 不同环境的兼容

./h.py 执行代码
chmod 755 h.py 给文件加上可执行权限

#!/usr/bin/env python
# -*- coding:utf8 -*-
规范:都命名为.py

加注释:# 只做注释用
多行注释:三个引号
“”“
注释
”“”

python为用户提供了各种.py文件 包含了很多功能

index主文件
lib.py当作一个数据库
import lib 找到lib.py 将它的内容替换执行
# 连接数据库

pyc文件:代码执行过程中首先会将代码变成字节码 字节码在转换为机器码 然后机器就可以识别了

pyc文件就是执行代码时自动生成的字节码 类似缓存机制

优先读取字节码 所以有pyc的情况下 即使删除了py也能够运行程序

pyc文件可以通过其他工具反解成py文件

import getpass
#将用户输入的内容赋值给name变量
i1 = raw_input (“Username:”)
#i2 = raw_input (“Password:”)
i2 = getpass.getpass (“Password:”)
print (i1)
print (i2)

创建一个py文件 放到某个目录下 路径和文件名都不要包含中文
#raw_input:等待用户输入内容,和用户进行交互
#定义一个变量i1 用变量代指用户输入的内容
#py2 raw_input py3 input(“aaa”)
通过i1间接地获取到用户输入的内容
变量名=“” 代指“”
数字,字母,下划线,不能以数字开头
不能是python内部的关键字

posted on 2017-08-28 18:31  automanic  阅读(68)  评论(0)    收藏  举报