首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python入门教程——字符串

String字符串数据类型

字符串是由零个及以上的字符组成的有限序列。使用引号(’或”)来创建字符串。

字符串一般可分为两类:一类是普通的字符串,只用引号声明;另一类是Unicode字符串,在引号之前加上字母u。

技巧:如果字符串中包含汉字,应将其声明为Unicode字符串。

如何访问字符串中的值?

对于每个字符串,默认从左边开始第一个字符给定序号为0(称为下标),往右序号递增。如:

因此,我们可通过下标来访问字符串中的每个字符。

通过切片操作访问字符串中的部分内容。切片就是字面意思,从整体切一部分

字符串更新

如果需要更新字符串,只能新建一个新的字符串。

Python转义字符

一些不可显示的字符,如回车、缩进等,用转义字符来表示。以 \ 标识。

\(在行尾):续行符

\\:反斜杠 \

\’:单引号

\”:双引号

\a:响铃

\b:退格(Backspace)

\n:换行

\r:回车

\t:水平制表符(跳到下一个Tab位置)

\v:垂直制表符

\0:空字符

字符串运算

+:两个字符串相加,将两个字符串拼接。

*:一个整型数字与字符串相乘,重复输出字符串。

[]、[:]:下标索引和切片。

in:成员运算符 - 如果字符串中包含给定的字符返回 True

not in:成员运算符 - 如果字符串中不包含给定的字符返回 True

%s:将字符串格式化

%c:格式化单个字符

%d:格式化整数

字符串内置函数

count(str, beg=0, end=len(string)):返回str在string中出现的次数,可用beg和end限定搜索范围。

find(str, beg=0, end=len(string)):检测str是否包含在string中,可用beg和end限定搜索范围,找到则返回str,找不到则返回-1。

index(str, beg=0, end=len(string)):同find(),但是找不到str则返回异常。

lower():转换所有大写字母为小写。

upper():转换所有小写字母为大写。

len(string):返回字符串长度。

max(string):返回字符串 string 中ASCII码最大的字母。

min(string):返回字符串 string 中ASCII码最小的字母。

其他功能强大的字符串内置函数,查阅官方文档。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180826G08KSX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券