一。python的起源
Python的作者,吉多·范罗苏姆(Guido von Rossum),荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。
追溯Python语言的起源,是从20世纪90年代初由Guido van Rossum,在阿姆斯特丹,开发一个新的脚本解释程序。
python是一门 解释型弱类型编程语言.(解释型:优点:调试方便,缺点运行速度慢)
python的特点:
- python简单.明确.优雅
- 开发效率高
- 是一门高级语言
- 可移植性
- 可扩展性
二。python的解释器
*CPython. 官方提供的. 内部使用c语言来实现
Ipython
*PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.
Jpython
IronPython
三。第一条程序
输出语句:
print("Hello World!")
多行输出:
print(""" 文能提笔安天下, 武能上马定乾坤。 心存谋略何人胜, 古今英雄唯是君。 """)
print(''' 文能提笔安天下, 武能上马定乾坤。 心存谋略何人胜, 古今英雄唯是君。 ''')
四。变量
变量的命名规范
1.由字母,数字或者下划线组成
2.不能为纯数字或者数字开头
3.不能使用python的关键字
4.不能太长
5.要有意义
6.不能为中文
7.区分大小写
8.推荐使用驼峰体或者下划线命名(首字母大写)
变量的数据类型
1. int. 整型. 可以做+,-,*,/,%,//
2. str. 字符串. 可以 + *
3. bool. 布尔类型. 两个取值. True, False
五。用户交互
变量 = input(提示语) 接收到的内容是字符串类型
name = input(">>>")
str 转换 int
number = int(input(">>>"))
六。流程控制(if)
单分支
if 条件:
代码块1
else:
代码块2
嵌套分支
if 条件:
if 条件:
if 条件:
代码块
else:
else:
if 条件1:
代码块1
else:
if 条件2:
代码块2
else:
代码块3
多分支
if 条件1:
代码块1
elif 条件2:
代码块2
elif 条件3:
......
else:
代码n
if number > 66: print("猜测的结果大了") elif number == 66: print("恭喜你猜对了") else: print("猜测的结果过小了")