Python的历史java
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,做为ABC语言的一种继承。 python
(龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到如今,依然掌握着Python发展的核心方向,被称为仁慈的独裁者)。c++
2017年7月的TIOBE排行榜,Python已经占据第四的位置, Python崇尚优美、清晰、简单,是一个优秀并普遍使用的语言。web
目前Python主要应用领域:shell
Python在一些公司的应用: 编程
python发展史框架
知识点:运维
编程语言主要从如下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言。编程语言
编译型:是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机能够直接以机器语言来运行此程序,速度很快; 可是效率低。函数
解释型:是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,因此运行速度是不如编译后的程序运行的快的;可是效率高。
Cpython:代码àc字节码->机器码 一行一行的编译执行
Pypy: 代码àc字节码->机器码 所有转换完再执行
其余python 代码-->其余字节码-->机器码
Python的执行
Windows:C:\Python35\python.exe D:\1.txt(python可执行文件路径---解释器 执行文件)
Linux:能够在文件的头部写#!/usr/bin/python python安装路径(用命令whereis python能够查到 )
Ps:文件格式用.py
字母、数字、下划线组成,数字不能开头,不能是关键字
定义变量很差的方式举例
常量
常量即指不变的量,如π 3.141592653..., 或在程序运行过程当中不会改变的量
练习
count = 0 while count < 10 : count = count + 1 if count > 6 and count < 8 : continue print("loop",count) print("out of while loop")
count = 1 sum = 0 while count <= 100 : sum = sum + count count = count + 1 print (sum)
count = 1 while True: if count % 2 == 1: print(count) count = count + 1 if count > 100 : break
count = 1 while True: if count % 2 == 0 : print(count) count = count + 1 if count > 100 : break
name = "lidongxu" password = "123" i = 3 while i>0 : name1 = input("帐号:") password1 = input("密码:") if name1==name: if password1==password: print("登录成功") # i = 3 break else : print("密码错误") i -= 1 else : print("帐号错误") i -= 1 if i == 0 : print("登录三次错误")
(二)
count = 1 sum = 0 while True: if count % 2 == 0 : sum = sum + count # print(count) count = count + 1 if count > 99 : break count = 1 sum1 = 0 while True: if count % 2 == 1: sum1 = sum1 + count # print(count) count = count + 1 if count > 99 : break print(sum1 - sum)
(三)
count = 1 sum1 = 0 sum2 = 0 while count < 100: if count % 2 == 0: sum1 = sum1 + count else: sum2 = sum2 + count count += 1 print(sum2 - sum1)