Python14:核心语法-数据存储与运算-字符串定义

字符串

字符:是文本世界的基本单位,一个字母、一个数字、一个标点符号、一个汉字等都是一个字符。

字符构成了字符串。

字符串的三种定义方式

python 复制代码
# 双引号定义  
s1 = ("Hello")  
print(s1) # Hello  
  
s2 = ("Hel"  
      "lo") # 不能直接换行;这里采用的是拼接。  
print(s2) # Hello  
  
# 单引号定义  
s3 = 'Python'  
print(s3) # Python  
  
s4 = ('Py'  
      'thon')  
print(s4) # Python  
  
# 三引号定义法(多行字符串):可单、双引号,官方推荐用双引号  
s5 = """ # 放在这里不是注释  
Hello:  
      欢迎大家进入到Python课程的学习!  
      大家记得一键三连哦 ~ """ # 原封不动输出  
print(s5)  
  
print(type(s1))  
print(type(s3))  
print(type(s5))

转义字符

常见的转义字符:

python 复制代码
# 转义字符 \' \" \n \tmsg = 'It\'s very good.'  
print(msg)  
  
msg2 = "It's very good."  
print(msg2)  
  
msg3 = "Hello的意思就是\"您好\""  
print(msg3)  
  
msg4 = 'Hello的意思就是"您好"'  
print(msg4)  
  
print("\t欢迎大家进入到Python课程的学习!\n\t大家记得一键三连哦~") # \n换行  \t相当按了Tab缩进  
  
"""  
运行结果:  
It's very good.  
It's very good.  
Hello的意思就是"您好"  
Hello的意思就是"您好"  
    欢迎大家进入到Python课程的学习!  
    大家记得一键三连哦~  
"""

字符串的使用原则:

1、单引号与双引号是等效的,项目中保持一种写法即可;

2、三引号:多行字符串等场景。


**声明:**本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料;文中为个人整理复盘,仅供学习交流使用。

相关推荐
hhb_6181 小时前
AIRAGDebug:一键定位RAG链路异常
人工智能·python·算法
小静AI工程实验室2 小时前
asyncio.Queue 有界队列实战:背压、task_done、join 与异常收尾
python
小凡geo2 小时前
本地商家 GEO:用脚本一键生成 FAQPage 结构化数据,让 AI 切片更稳
开发语言·人工智能·python·microsoft·搜索引擎·ai
Zhou1411362 小时前
SpringBoot_03_Web开发
前端·spring boot·python
weixin199701080162 小时前
《1688物流API接口边界:logistics.trace.get 与 freight.template.list 的隐藏约束》(附Python源码)
windows·python·list
mhmh1232 小时前
Python 对象模型与数据模型:魔术方法、描述符与元类深度解析
开发语言·python
估值探索者2 小时前
【Python量化策略实战 #02】多因子合成mom和vol两因子打分合成
开发语言·c++·python·数据挖掘·c#
FYKJ_20103 小时前
SSM校园失物招领系统41452-计算机课程设计、毕业设计
java·vue.js·spring boot·python·mysql·typescript·spark
头发够用的程序员4 小时前
TensorRT 自定义算子插件实战(一):从零手写 customScaledTanh
c++·人工智能·pytorch·python·深度学习·边缘计算·jetson