python基础知识
792字约3分钟
2024-09-29
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 
yum install zlib-devel -y 
tar zxvf Python-3.11.3.tgz 
cd Python-3.11.3 
./configure 
make && make installWindows安装:https://www.python.org/downloads/windows/ 官网下载安装程序。
Windows设置环境变量: 右击我的电脑->属性->高级系统设置->环境变量->Path->编辑->新建->粘贴Python安装目录 (例如D:\Python3.11\Scripts)
Python解释器
交互式解释器:

运行第一个程序
# vim hello.py 
#!/usr/bin/python 
print("Hello World!") 
# python hello.py 
Hello World!基本数据类型
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('计算器,输入编号进行运算')
print("""
    # 1. 加法
    # 2. 减法
    # 3. 乘法
    # 4. 除法
""")
choice = input('请输入编号:')
num1 = int(input('请输入数字1:'))
num2 = int(input('请输入数字2:'))
if choice == '1':
    print(num1+num2)
elif choice == '2':
    print(num1-num2)
elif choice == '3':
    print(num1*num2)
elif choice == '4':
    print(num1/num2)
else:
    print('输入错误,请输入对应的编号')