python基础语句整理

devtools/2025/1/23 5:49:09/

Python是一种广泛使用的高级编程语言,以其简洁易读的语法而著称。以下是Python中的一些基础语句和概念,适合初学者了解:

1. 变量赋值

在Python中,变量用于存储数据值。变量名可以包含字母、数字和下划线,但不能以数字开头。变量赋值使用等号=

 

python复制代码

x = 5 # 整数赋值
name = "Alice" # 字符串赋值

2. 数据类型

Python内置了多种数据类型,包括整数(int)、浮点数(float)、字符串(str)、布尔值(bool)等。

 

python复制代码

age = 25 # 整数
height = 1.75 # 浮点数
is_student = True # 布尔值

3. 输入输出

使用input()函数获取用户输入,使用print()函数输出结果。

 

python复制代码

user_input = input("请输入一些内容: ")
print("你输入的是:", user_input)

4. 条件语句

使用ifelifelse关键字实现条件判断。

 

python复制代码

age = 18
if age >= 18:
print("你是成年人。")
else:
print("你是未成年人。")

5. 循环语句

使用for循环遍历序列(如列表、元组、字符串)或使用while循环根据条件重复执行代码块。

 

python复制代码

# for循环
for i in range(5):
print(i)
# while循环
count = 0
while count < 5:
print(count)
count += 1

6. 函数定义

使用def关键字定义函数。函数是可重复使用的代码块,用于执行特定任务。

 

python复制代码

def greet(name):
print("你好,", name)
greet("Bob")

7. 列表和字典

列表(list)是有序的元素集合,可以包含不同类型的元素。字典(dict)是键值对的集合,用于存储相关数据。

 

python复制代码

# 列表
fruits = ["苹果", "香蕉", "橙子"]
print(fruits[0]) # 输出第一个元素
# 字典
person = {
"name": "Alice",
"age": 30,
"city": "New York"
}
print(person["name"]) # 输出字典中的name值

8. 导入模块

Python具有庞大的标准库和第三方库,可以通过import语句导入模块来使用其功能。

 

python复制代码

import math
print(math.sqrt(16)) # 输出4.0,计算16的平方根

9. 文件操作

Python提供了内置的文件操作函数,用于读取、写入和追加文件内容。

 

python复制代码

# 打开文件并读取内容
with open("example.txt", "r") as file:
content = file.read()
print(content)
# 打开文件并写入内容
with open("example.txt", "w") as file:
file.write("这是一些文本内容。")

这些基础语句和概念是Python编程的基石。通过学习和实践这些基础知识,你将能够构建更复杂和有用的程序。


http://www.ppmy.cn/devtools/152799.html

相关文章

flutter入门系列教程<一>:tab组件的灵活妙用

文章目录 说明区分TabBarView组件TabBarViewTabBar实例 需求升级写在中间的tabbar组件封装组件组件说明组件用法示例 常规的tabbar封装常规用法 说明 前提&#xff1a;假设你已初步了解了flutter和dart语言&#xff0c;并且知道怎么创建一个简单的项目&#xff1b; 学习本文后…

代码随想录算法【Day29】

Day29 134. 加油站 暴力法 遍历每一个加油站为起点的情况&#xff0c;进行模拟 class Solution { public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {for(int i 0; i < cost.size(); i){ //以谁为起点int rest gas[i] - cos…

HDFS HADOOP分布式文件系统

目录 一、 HDFS概述 1.1 HDFS简介 1.2 HDFS优缺点 1.2.1 优点 1.2.2 缺点 1.3 HDFS组成架构 1.4 HDFS文件块大小 二、HDFS的Shell操作&#xff08;开发重点&#xff09; 2.1 基本语法 2.2 命令大全 2.3 常用命令实操 2.3.1 上传 2.3.2 下载 2.3.3 HDFS直接操作 三、HDFS的API操…

C++|开源日志库log4cpp和glog

文章目录 log4cpp 和 glog对比1. **功能对比**2. **易用性和配置**3. **性能**4. **线程安全**5. **日志输出**6. **功能扩展**7. **适用场景**8. **总结** 其它开源C日志库1. **spdlog**2. **easylogging**3. **Boost.Log**4. **loguru**5. **Poco Logging**6. **Qt Logging (…

rocketmq-product-DefaultMQProducer启动流程

product线程分析 使用arthas如下 MQClientFactoryScheduledThread 定时器任务&#xff0c;详情查看这篇文章Rocketmq 探索MQClientFactoryScheduledThread线程工作PullMessageService 该线程专为消息consumer服务&#xff0c;product没用RebalanceService 该线程专为消息con…

MySQL 入门大全:运算符

&#x1f9d1; 博主简介&#xff1a;CSDN博客专家&#xff0c;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/literature?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;…

spring cloud之gateway和JWT回顾

最开始学习时&#xff0c;没怎么用&#xff0c;只知道它是网关&#xff0c;当时因为经常使用Nginx做网关&#xff0c;慢慢就淡忘了&#xff0c;最近为了代码整合性&#xff0c;就使用它&#xff0c;非常棒。关于JWT以前也使用&#xff0c;后面调用基本以第三方接口开发的比较多…

服务化架构 IM 系统之应用 MQ

在微服务化系统中&#xff0c;存在三个最核心的组件&#xff0c;分别是 RPC、注册中心和MQ。 在前面的两篇文章&#xff08;见《服务化架构 IM 系统之应用 RPC》和《服务化架构 IM 系统之应用注册中心》&#xff09;中&#xff0c;我们站在应用的视角分析了普适性的 RPC 和 注…