Cpython Python的官方版本,使用C语言实现,使用最为普遍,CPython实现会将源文件(py文件) 转换成字节码文件(pyc文件),而后运行在Python虚拟机上。
Jyhton Python的Java实现,Jython会将Python代码动态编译成Java字节码,而后在JVM上运行。
IronPython Python的C#实现,IronPython将Python代码编译成C#字节码,而后在CLR上运行。(与Jython相似)
PyPy(特殊) Python实现的Python,将Python的字节码字节码再编译成机器码。
# 什么是变量? # 变量就是将一个临时的值存储在内容中(存储中间值/起别名) # 变量能干什么? # 变量能够屡次重复使用 # 变量在那用怎么用? # 变量在我们程序中会频繁使用
a = 1 # 声明变量 a # 变量的名字 = # 赋值 1 # 值
1.变量由数字,字母,下划线组成 2.不能以数字开头 3.不能使用python中关键字 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 4.不能使用中文和拼音 5.区分大小写 6.变量名要具备描述性 7.推荐写法: 7.1 驼峰体 AgeOfOldboy = 56 7.2 下划线 age_of_oldboy = 56
age=18 age1=19 age2=age # age2=18 age=20 #20 19 18 print(age,age1,age2)
# a = 4 # b = a + 6 #在声明变量的时候先执行等号右边的内容 # print(b)
常量: ID=99045275700015532095885 常量就是不变的量
单行注释 # 多行注释 """""" 或者 '''''' 被注释的内容是不会执行的
数字:用于计算和比较 字符串: 加法--同是字符串才能相加 乘法--只能和数字进行相乘 '''my neme's "meet"''' 引号配合使用
布尔值真假值 用于判断 True 真 False 假 PS:只有python中真假首字母大写
注意:input 获取到的内容全都是字符串 int()--将字符串中的数字转换成整型 type()--查看数据类型
if-若是 在python是关键字编程
if True 若是是真的,告诉你们是真的框架
关键字 空格 条件 冒号编程语言
缩进 结果性能
if 3>2: a=input(">>>") print(a) print(1) if 3>2: print(3) print(2)
if 空格 条件 冒号优化
缩进 结果操作系统
else 冒号翻译
缩进 结果code
print(1) if 1>2: print(3) print(2) print(5) if 3>2: print(1) else: print(2) print(6) n = input("请输入数字:") if 3 < int(n): print(1) else: print(2) print(6)
print(110) if 3<2: #若是 print("A") elif 3>8: #再若是 print("B") elif 5>0: #再若是 print("C") print(112)
if 2==3: print(A) elif 3<2: print(B) elif 3>4: print(C) else: print(1)
if 3>2: print("A") print(456) if 3<6: print("B")
sex="女" age=35 if sex =="女": if age ==35: print("进来坐一坐") else: print("你去隔壁找常鑫") else: print("你去对面")
1.and 和 and先后都为真才是真 2.type 查看数据类型 3.int("5") 将字符串5转换成整型 4.str(5) 将整型转换成字符串 5.== 判断先后是否相等