一、python起源
Python (英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL(GUN General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的 语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
7月20日,发布2017年编程语言排行榜:Python高居第四位 。
2018年3月,该语言作者在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。
python的优点:简单易懂,开发效率高,高级语言,可移植性,可扩展性,可嵌入性,
python的缺点:速度慢,代码不能加密,线程不能利用多CPU问题
二、python的解释器
Cpython——是使用C语言开发
Ipython—— 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
Jpython——是运行在JAVA平台上的解释器
Ironpython——是运行在微软 .net 平台上的解释器
pypy ——类似于编译器,一次性将代码解释成字节码文件,可以直接运行
三、注释
单行注释: # 被注释的内容
多行注释:‘‘‘ 被注释的内容 ‘‘‘, """这个也是多行注释"""
四、第一个python程序
1 print("hello world!")
输出“hello world!”
五、变量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。
1、变量的命名规范
- 由字母、数字、下划线任意组合而成
- 不可用数字开头或用纯数字
- 不能用python的关键字
- 不能太长
- 要有意义
- 不能是中文
- 区分大小写
- 推荐使用驼峰或下划线命名
六、变量的数据类型
int 整数 常?见的数字都是int类型. ?用于计算或者?大?小的比较
在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647
在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807
可以做加(+)、减 “-”、乘“ * ”、除“ / ”、取余“ % ”、整除 “ // ” 运算
str. 字符串可以用单引号,双引号,或者三引号引起来,没有什么区别,只是?些特殊的格式需要不用的引号
字符串.可以 加“ + ”、“ * ”
例如:
1 print("我是谁"+"我在哪?")
1 print("我是猪" * 3)
bool. 布尔值.只有两个取值. 真“True”, 假“False”
七、用户交互
语法:变量 = input(提示内容):
例如:
1 age = input(" 请输入你的年龄:")
注:接收到的内容都为字符串类型
八、流程控制(if)
语法一:
if 条件:
代码块
语法二:
if 条件1:
代码块1
else:
代码块2
语法三:
if 条件1:
代码块
elif 条件2:
代码块
elif....
else:
语法四:
if 条件:
if 条件:
if 条件:
代码块
else:
else:
python基础
原文:https://www.cnblogs.com/baijinshuo/p/9374411.html