一:开发语言:
高级语言:Python,Java, C# PHP Go ruby C++ ===>> 字节码
低级语言: C, 汇编 ===>> 机器码
语言之间的对比:PHP做页面网站且快速搭建环境 ,有局限性;Java python不仅写页面,还可以写后台功能。
Python 执行效率低,开发效率高。
Java 执行效率高,开发效率低。
python种类:
JPython IronPython Cpython JavaScriptPython RubyPython ...
pypy 这是用CPython 开发的python. 在Python的基础上对Python的字节码进一步处理,从而提升执行速度!
下载:
安装:
配置环境变量:【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】--> 【Python安装目录追加到变值值中,用 ; 分割】。在终端每次只需输入末尾路径即可。
二:Python基本知识:
1、第一句代码
在 E:\python\python3\2.py目录下创建 2.py 文件,内容如下:
print('Hello world')
执行2.py文件,即
。
2、解释器
python安装在OS上执行操作:写一个文件按照Python的规则写,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果。 Python软件 ==》》Python解释器(内存管理)
./hello.py 类似于执行这种文件,需要指定当前所用的解释器如下:
3、内容编码
python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)。ascii码无法表示中文,需要加识别中文执行源代码:
ps:python3 无需关注
4、注释
当行注视:# 被注释内容
多行注释:""" 被注释内容 """
5、input用法
6、变量
上述代码声明了一个变量,变量名为:n1。变量代指内存里某个地址中保存的内容 #变量规则:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
7、算数运算:
+、—、*、/
a1=2**4 ==<<2的4次方; a1=39%8 ==<
三:循环
if 循环 ; while 循环 ;pass 表示什么都不执行
四:作业
1、使用while循环输入 1 2 3 4 5 6 8 9 10
2、输出 1-100 内的所有奇数
3、求1-100的所有数的和
4、求1-2+3-4+5 ... 99的所有数的和
4、用户登陆(三次机会重试)