字符串 str
字符串可以使用单引号、双引号来赋值,也可以用三引号来赋值多行字符串。
s = 'hello world' s = "hello world" s = '''hello world'''
获取单个字符
print(name[0]) s = 'hello world' print(s[0]) 'h'
获取从n到m索引位置的字符串,不包含m
print(name[n:m] s = 'hello world' print(s[1:4]) 'ell'
获取从n到m中间,步进为s的字符串
print(name[n:m:s] s = 'hello world' print(s[1:9:3]) 'eoo'
字符串倒序,其中:前面没有数字的话,默认从0开始,后面没有数字的话,默认到字符串结尾
print(name[::-1]) s = 'abcde' print(s[::-1]) edcba
字符串内置方法:
.lower() 字符串大写字母全部换成小写
.upper() 字符串中小写字母全部换成大写
.find('x') 字符串中'x'第一次出现的位置
.replace('old','new') 把字符串中‘old’换成‘new’
.count('x') 字符串中'x'的个数
.isalpha() 判断是否只含有字母,是返回True
.isdigit() 判断是否只有数字,是返回True
>>> s.lower() 'hello world' >>> s.upper() 'HELLO WORLD' >>> s.find('o') 4 >>> s.replace('l','L') 'heLLo worLd' >>> s.count('o') 2 >>> s.isalpha() False >>> s = "abc" >>> s.isalpha() True >>> i = '123' >>> i.isdigit() True
注意:字符串无法直接修改其中的字符,但是可以重新赋值。
字符串中的转义字符串
\\ #反斜杠 \' #单引号 \" #双引号 \b #退格 \n #换行 \t #制表符 \000 #空格
更多Python相关文章点击:Python学习日志目录
- 相关文章 -
Python 数字与数字型运算 - 2020-09-08
Python 基础知识之数据类型 - 2020-09-07
Python 学习中非常好用的编辑器 Sublime Text 3 - 2020-09-07
Python 基础知识之变量 - 2020-09-03
Python 详细安装步骤图解 - 2020-09-01
Python 数据分析模块 Pandas 之 DataFrame 数据 - 2020-02-09
Python 数据分析模块 Pandas 之 Series 数据 - 2020-02-05
Python 数据分析第三方库 Numpy 的安装和使用 - 2020-02-03
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合