python基础知识
Python介绍
Python是一种面向对象、解释型、多用途设计语言,具有很丰富和强大的库,语法简洁,强制用空格作为语法 缩进,能够完成快速项目开发,相比传统语言开发效率提高数倍。
应用领域:系统运维、网站开发、科学计算、爬虫、人工智能等
Web框架:
- 
Django(最流行)
 - 
Flask(轻量级)
 - 
Tornado(异步)
 
为什么选择Python?
- 
语法简单,易于学习
 - 
广泛的标准库,适合快速开发
 - 
跨平台,基本所有操作系统都能运行
 - 
是DevOps开发领域应用最广泛的语言
 
学习Python编程工具:
- 
Python官方文档:https://www.python.org/doc
 - 
iPython:升级版的python解释器
 - 
PyCharm:一款功能强大的Python集成开发环境
 - 
Sublime:代码编辑器
 - 
Jupyter notebook:在网页中编写和运行代码
 - 
Pip:Python模块安装工具
 
Python安装
Linux安装:yum install python36 -y 一条命令完成安装。
或者编译安装指定版本:https://www.python.org/downloads/source
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz  | 
Windows安装:https://www.python.org/downloads/windows/ 官网下载安装程序。
Windows设置环境变量: 右击我的电脑->属性->高级系统设置->环境变量->Path->编辑->新建->粘贴Python安装目录 (例如D:\Python3.11\Scripts)
Python解释器
交互式解释器:

运行第一个程序
# vim hello.py  | 
基本数据类型
Python的基本数据类型:
- 
整数(int),例如6
 - 
浮点数(float),例如6.6
 - 
字符串(str),例如"6",“python”
 - 
布尔值(bool),例如True、False
 
注:使用type()内建函数查看对象类型。
算术运算符
什么是运算符?
举个简单的例子 6+6=12,其中两个6被称为操作数,+称为运算符。

变量
变量:编程语言中能储存结果或能表示值的抽象概念。
用途:给一段数据赋予一个简短、易于记忆的名字,方便重用。
变量赋值:
变量名=变量值
例如:name=“zhangsan”
多重赋值:
name1, name2 = “zhangsan”,”wangwu”
变量引用:
print(变量名)

格式化字符串:
print(“hello %s”%name)
保留2位小数点:
calc = 100 / 88
print(‘计算结果:%.2f’ %calc)
赋值操作符

转义字符

示例:
print(“姓名: %s, "年龄:%d” %(name, age))
获取用户输入
input()内建函数:用于与用户交互,接收一个参数,即要向用户显示的提示或者说明,让用户知道该怎么做。
示例:
name = input(“请输入你的姓名:”)
print(name)
一个#号表示单行注释
#print(name)
三个单引号或者三个双引号表示多行注释
‘’’
多行注释
‘’’
综合案例:实现简单的计算器
print('计算器,输入编号进行运算')  | 
