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('计算器,输入编号进行运算') |