Python语法必备篇——Python访问字符串/字符串拼接

举报
呆呆敲代码的小Y 发表于 2022/02/25 09:32:10 2022/02/25
【摘要】 @TOC 📢 前言本文章是【Python零基础到入门专栏】学习的系列文章Python学习专栏 传送门 在此:https://blog.csdn.net/zhangay1998/category_11086734.html 本篇文章来说一下Python 的字符串,也是Python之路上一个必备的操作~提示:本文的环境配置是Python3的开发环境,后续教程也都是Python3 👑Pytho...

@TOC

请添加图片描述

📢 前言


👑Python语法必备篇——字符串 学习

本篇文章来讲一下Python中的字符串,方便我们学习

字符串的意思跟字面意思很像,就是“一串字符”,字符串是 Python 中最常用的数据类型。

Python 要求字符串必须使用引号括起来,使用单引号也行,使用双引号也行,只要两边的引号能配对即可。

Python3 直接支持 Unicode,可以表示世界上任何书面语言的字符。

Python3 的字符默认就是 16 位 Unicode 编码,ASCII 码是 Unicode 编码的子集。

创建字符串很简单,只要为变量分配一个值即可,例如以下代码:

str1 = 'Hello,World”'
str2 = "呆呆敲代码的小Y"
print(str1)
print(str2)

输出结果:

Hello,World
呆呆敲代码的小Y


🏳️‍🌈访问字符串

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:

变量[头下标:尾下标]

索引值以 0 为开始值,-1 为从末尾的开始位置。
在这里插入图片描述
在这里插入图片描述


🏳️‍🌈字符串拼接

Python 使用加号(+)作为字符串的拼接运算符,例如如下代码:

s1 = "Python "
s2 = "小Y"
#使用+拼接字符串
s3 = s1 + s2
print(s4)

输出结果:

Python 小Y

还可以截取字符串的一部分并与其他字段拼接,如下实例:

var1 = 'Hello World!'
 
print ("已更新字符串 : ", var1[:6] + '小Y!')

输出结果

已更新字符串 : Hello 小Y!

但是有时候会遇到字符串拼接数值的情况,这个时候并不能直接将他们添加到一起

可以使用str() 或 repr() 函数来解决问题

s = "数字: "
p = 66.6
#字符串直接拼接数值,程序报错
print(s + p)
#使用str()将数值转换成字符串
print(s + str(p))
#使用repr()将数值转换成字符串
print(s + repr(p))

str() 和 repr() 函数都可以将数值转换成字符串,其中 str 本身是 Python 内置的类型(和 int、float 一样),而 repr() 则只是一个函数。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。