第1天:Python基础语法(五)

正文:

在之前的文章中,我们已经学习了Python的基本语法集合和集合的一些常用操作。

在本篇文章中,我们将继续学习其他类型

字符串格式化

使用操作符%s来实现

➢ 几个%s就几个变量

➢ 超过一个变量时,需要用元组%()来获取,且顺序不可换

方法一:

python 复制代码
a = 'name %s,age %s' %('大卫',20)
print(a)
#输出结果:name 大卫,age 20

方法二:

python 复制代码
a = 'name %s,age %s'
name = 'dawei'
age ='20'
print(a % (name,age))

格式化函数-format

➢ string.format函数用来格式化字符串

➢ 使用format的字符串主体使用大括号{}来替代格式符string.format(data, data, data...)

python 复制代码
a = 'name {},age {}'
name = 'dawei'
age ='20'
print(a.format(name,age))

Python3.6加入的新格式化方案f-strings

➢ 定义一个变量

➢ 字符串前加f符号

➢ 需要格式化的位置使用{变量名},需提前定义变量

python 复制代码
name_01 = 'dawei'
age_01 ='20'
a = f'my name {name_01},my age {age_01}'   #加f
print(a)

常用格式化符号

python中各种转义字符

Python运算符

算数运算符

比较运算符

赋值运算符

位运算符

逻辑运算符

运算符优先级

相关推荐
MATLAB代码顾问14 分钟前
Python实现蜂群算法优化TSP问题
开发语言·python·算法
yaodong51826 分钟前
不会Python也能数据分析:Gemini 3.1 Pro解决办公问题的SQL自动生成
python·sql·数据分析
jinanwuhuaguo35 分钟前
(第三十三篇)五月的文明奠基:OpenClaw 2026.5.2版本的文明级解读
android·java·开发语言·人工智能·github·拓扑学·openclaw
BU摆烂会噶39 分钟前
【LangGraph】持久化实现的三大能力——时间旅行
数据库·人工智能·python·postgresql·langchain
有一个好名字2 小时前
工具即双手 —— 从 Bash 到 Tool Dispatch Map
开发语言·chrome·bash
Lyyaoo.2 小时前
优惠券秒杀业务分析
java·开发语言
消失的旧时光-19432 小时前
统一并发模型:线程、Reactor、协程本质是一件事(从线程到协程 · 第6篇·终章)
java·python·算法
DevilSeagull2 小时前
MySQL(2) 客户端工具和建库
开发语言·数据库·后端·mysql·服务
MATLAB代码顾问3 小时前
改进遗传算法(IGA)求解作业车间调度问题(JSSP)——附MATLAB代码
开发语言·matlab
syker3 小时前
AIFerric深度学习框架:自研全栈AI基础设施的技术全景
开发语言·c++