当前位置: 首页 > news >正文

Python基础知识第二天:从格式化到流程控制

Python基础知识第二天:从格式化到流程控制

大家好!今天我们来梳理Python的一些重要基础知识,包括格式化输出、输入函数、运算符以及流程控制语句。

1. 格式化输出

Python提供了多种格式化输出的方式:

# %d, %f, %s 格式化
name = "Python"
age = 30
print("我叫%s,今年%d岁" % (name, age))

# F-string方式(推荐)
print(f"我叫{name},今年{age}岁")

2. 输入函数

Python使用input()函数获取用户输入:

# 获取字符串输入
name = input("请输入你的名字:")

# 获取数字需要类型转换
age = int(input("请输入你的年龄:"))

3. 数据类型转换

常见的类型转换函数:

# 整数转换
num = int("123")    # 字符串转整数
# 浮点数转换
price = float("12.34")    # 字符串转浮点数
# 字符串转换
text = str(123)     # 数字转字符串

4. 运算符

4.1 关系运算符和逻辑运算符

  • 关系运算符:>, <, ==, !=, >=, <=
  • 逻辑运算符:and, or, not

4.2 算术和赋值运算符

  • 算术运算符:+, -, *, /, //, %, **
  • 赋值运算符:=, +=, -=, *=, /=

5. 流程控制语句

5.1 条件语句

# if单分支
if 条件:
    代码块

# if多分支
if 条件1:
    代码块1
elif 条件2:
    代码块2
else:
    代码块3

5.2 循环语句

while循环:

# while循环基本结构
while 循环条件:
    循环体
    循环控制语句

小贴士

  1. 使用F-string进行格式化输出更加直观和方便
  2. 记得处理用户输入时进行类型转换
  3. if多分支结构中只会执行一个分支
  4. while循环要注意设置正确的循环控制条件,避免死循环

总结

这些都是Python编程的基础知识,掌握好这些概念对后续的学习至关重要。建议大家多动手练习,特别是条件语句和循环语句的使用。


如果觉得文章对你有帮助,欢迎点赞关注,我们下期再见!

#Python学习 #编程基础 #流程控制

本文由 mdnice 多平台发布

http://www.dtcms.com/a/99571.html

相关文章:

  • VSCode Java 单元测试没有运行按钮
  • 代码随想录day2 数组总结
  • 03-SpringBoot3入门-配置文件(自定义配置及读取)
  • Centos 7 搭建 jumpserver 堡垒机
  • Nginx 解决具有不安全、不正确或缺少 SameSite 属性的 Cookie方案
  • IPD流程:科技企业IPD流程培训稿
  • 独立站系统:架构设计、功能实现与用户界面优化
  • 【项目合集】只能xx养殖系统,STM32、esp8266、OLED屏幕、dht11、光敏、水位、加热、风扇
  • STL性能优化实战:如何让C++程序畅快运行
  • 从代码学习数值优化算法 - 分片McCormick放松方法Python版
  • 如何使用postman调用多参数接口(包含文件上传)
  • C++ 中std::vector<T>清除方式
  • win32汇编环境,网络编程入门之十六
  • Reidis介绍
  • 收集的一些问题?
  • SolidJS 深度解析:高性能响应式前端框架
  • 基于SpringBoot的求职招聘网站系统(源码+数据库)
  • 【Spring Boot 与 Spring Cloud 深度 Mape 之十】体系整合、部署运维与进阶展望
  • 排序算法1--插入排序
  • 策略模式_行为型_GOF23
  • 深入理解前端防抖(Debounce)与节流(Throttle):原理、区别与实战示例
  • AWE 2025:当AI科技遇见智能家居
  • 请描述下你对vue生命周期的理解?在created和mounted这两个生命周期中请求数据有什么区别呢?
  • Java面向对象一篇通:从类与对象到Lambda(万字详解)
  • github免费编程类工具汇总与评估(二)
  • 2025年最新自动化/控制保研夏令营预推免面试真题分享(东南/浙大/华科清华)
  • mysql.8.4.4--初始化报错--libnuma.so.1缺失
  • Windows学习笔记(5)
  • Numpy进行数组函数操作
  • 鸿蒙项目源码-记账本app个人财物管理-原创!原创!原创!