Python基础教程:变量、输入输出、运算符与选择结构详解
需积分: 50 117 浏览量
更新于2024-09-05
收藏 277KB PDF 举报
本资源主要介绍Python基础语法,包括变量、输入与输出、运算符、选择结构以及列表的使用。让我们逐一深入探讨这些核心概念。
### 1. **Python变量**
在Python中,变量无需预先声明类型,可以直接赋值。基本数据类型包括整型(int)、浮点型(float)、复数类型(complex)和字符串类型(str)。例如,声明和赋值操作如下:
```python
a = 100 # 整型
b = 3.14 # 浮点型
c = 1j # 复数
d = "hello" # 字符串
```
### 2. **输入与输出**
Python使用`input()`函数获取用户输入,类似于C语言中的`printf`和`scanf`结合。例如,获取一个数值并打印:
```python
a = input("请输入一个数值")
print("你输入的是", a)
```
`print()`函数用于输出,它支持格式化字符串,如`"%d"`对应整数,`"%f"`对应浮点数。例如,输出多个变量的值:
```python
a = 100
b = 200
c = "hello"
print("你输入的是%d, %d, %s" % (a, b, c))
```
### 3. **运算符**
Python运算符与C语言相似,但提供了特殊功能。比如指数运算`**`和整数除法`//`:
```python
a = 3
b = 5
c = a ** b # a的b次方
d = b // a # 整数除法,返回商的整数部分
```
### 4. **选择结构(条件语句)**
Python使用`if`, `elif`, 和 `else`实现选择逻辑。例如,判断偶数和输出星期几:
```python
a = int(input("输入一个数"))
if a % 2 == 0:
print("yes")
else:
print("no")
# 输入1-7判断星期几
if a == 1:
print("星期一")
elif a == 2:
print("星期二")
# ...以此类推
```
### 5. **列表(List)**
列表是Python中的一个重要数据结构,可以动态添加和删除元素。以下是基本操作:
- 定义列表:
```python
list1 = [12, 25, 36]
```
- 访问列表元素:
```python
print(list1[0]) # 输出第一个元素
```
- 修改元素:
```python
list1[1] = 200 # 将第二个元素改为200
```
列表的长度、插入、删除等操作在Python中也非常方便。
总结来说,这份文档深入浅出地介绍了Python的基础语法,包括变量声明、输入输出、运算符使用、条件语句以及列表操作。通过学习这些基础知识,可以快速上手Python编程,并为进一步进阶学习打下坚实的基础。
1247 浏览量
297 浏览量
2021-09-14 上传
163 浏览量

在下北冥
- 粉丝: 2
最新资源
- H Toolkit Library:全面的开源C++应用开发框架
- Android AlarmManager和PendingIntent的实战应用
- 微信支付宝支付监听器:免签个人收款解决方案
- 基于OpenCV的光流法运动目标自动识别代码
- 使用QCustomPlot进行高效绘图的实践指南
- 实现UICollectionView纯代码布局与头部尾部视图添加
- Ruby应用程序部署与运行全解
- 创新教学辅助工具:挂图展示装置设计文档
- Cocos2d-x实现坦克大战游戏教程
- MSP430F249单片机在Proteus中的仿真教程
- Go语言Web框架深度对比分析
- 易语言实现非阻塞URL下载源码分享
- 博士论文回购:多矩阵集体场论有效潜能最小化
- 芝麻Python项目深度解析与实战应用
- 小米Note动态四核性能提升与第三方rec刷机教程
- C#中UDT数据通信实现教程及API使用说明