概述
字符串是 Python 处理文本的核心。从定义、拼接,到格式化与输入,一文掌握字符串的核心用法。宝子们赶紧收藏码住!
字符串
(一)字符串定义和转义字符
字符串是由任意字符组成的文本数据类型,需用单引号或双引号包裹。
1. 基本定义
2. 字符串包含引号的处理
方法 1:使用不同引号包裹
方法 2:使用反斜杠(\)转义
作业
定义和输出字符串内容:“春节电影:飞驰人生3” 的导演是 ' 沈腾 ',这电影太好看了!
(二)长字符串的定义
使用三个单引号(''')或三个双引号(""")定义多行字符串,可包含换行、引号等特殊内容:
(三)字符串拼接
1. 字符串之间拼接
2. 字符串与数值拼接
(四)使用 input 获取用户输入
input () 函数用于获取用户输入,返回值始终为字符串,可通过 int ()、float () 转换类型:
(五)字符串格式化
1. % 格式化方式
通过 % 占位符格式化字符串,支持多类型数据拼接:
常用占位符
% s:转换为字符串(通用)
% d:转换为整数
% f:转换为浮点数
2. 格式化精度控制
使用 m.n 辅助符号控制宽度和精度:
m:数据总宽度(包括小数点),不足则补空格,超出则无效
n:小数位数,多余则四舍五入
3. f-string 格式化方式
语法:f"内容 {变量} 内容",简洁高效,无需类型转换:
作业 1
定义五个变量,分别是姓名、性别、语文成绩、数学成绩、英语成绩,并且赋值,最终打印出类似 “我是某某,男,语文成绩:99.2,数学成绩:100,英语 88.5”。要求用 % 格式化输出。
作业 2
变量 money4=1000.36,通过精度控制,保留一位小数,数字宽度设置成 8 位,打印输出结果。
作业 3
用 f-string 格式化方式完成作业 1 的要求。
结束语
1
后续我会持续输出优质、实用的内容,也欢迎大家在评论区留言,说说你们最想学习的内容、遇到的困惑,我们一起交流、一起进步。
愿每一位软件人,都能在这里收获知识、突破自我,在自己的赛道上发光发热✨