python输出hello的字符串字数_python 字符串
一、基本概述
在python中没有单独的字符类型,也即一个单独的字符在python中也是字符串类型。python中一般使用单引号或双引号表示字符串。当然也可使用三单引号和三双引号表示多行字符串。
二、字符串操作
1.创建字符串
str1 = 'hello '
str2 = "python"
str3 = "hello python"
str4 = '''Where there is a way,there is a way'''
str5 = """Good good study,day day up"""
2.访问字符串
str1 = 'hello python'
print(str1)
输出:
hello python
3.字符串拼接
str1 = 'hello'
str2 = ' python'
str3 = str1 + str2
print(str3)
输出:
hello python
4.字符串乘以整数
str1 = '*'
print(str1 * 5)
输出:
*****
5.字符串切片
str1 = 'hello python'
print(str1[0])
print(str1[-2])
print(str1[0:5])
print(str1[0:5:2]
print(str1[::-1]
输出:
h
o
hello
el
nohtyp olleh
6.字符串复制
str1 = 'hello'
str2 = str1
str3 = str2[:]
print(str1)
print(str2)
print(str3)
输出:
hello
hello
hello
7.获取字符串长度
str1 = 'hello'
print(len(str1))
输出:
5
三、字符串内建函数
1.split(sep=None, maxsplit=-1)
功能:分割字符串
参数:sep:分隔符,可指定多个分隔符,不指定默认为所有空字符
maxsplit:指定分割次数,不指定则分割次数不受限制
返回值:以列表形式返回分割结果
2.count(sub[, start[, end]])
功能:检索sub字符串在原字符串中出现的次数
参数:sub:要检索的字符串
start/end:可选参数,指定检索的起始位置
返回值:返回sub字符串在原字符串中出现的次数
3.find(sub[, start[, end]])
功能:检索是否包含指定的字符串
参数:sub:要检索的字符串
start/end:可选参数,指定检索的起始位置
返回值:检索成功返回首次出现sub字符串时的索引,检索失败返回-1
4.index(sub[, start[, end]])
功能:同find方法类似,不过若检索的字符串不存在则会抛出异常
5.startswith(prefix[, start[, end]])
功能:检索字符串是否以指定的字符串开头
参数:prefix:要检索的字符串
start/end:可选参数,指定检索的起始位置
返回值:检索成功返回True,否则返回False
6.endswith(prefix[, start[, end]])
功能:检索字符串是否以指定的字符串结尾
参数:prefix:要检索的字符串
start/end:可选参数,指定检索的起始位置
返回值:检索成功返回True,否则返回False
7.lower()
功能:将字符串中的大写字母转换为小写字母
8.upper()
功能:将字符串中的小写字母转换为大写字母
9.title()
功能:返回“标题化”的字符串
10.strip([chars])
功能:去除字符串中指定的字符
参数:chars,可选参数,指定要去掉的字符,可以指定多个,不指定默认为空字符
11.lstrip([chars])
功能:去除字符串左侧指定的字符
参数:chars,可选参数,指定要去掉的字符,可以指定多个,不指定默认为空字符
12.rstrip([chars])
功能:去除字符串右侧指定的字符
参数:chars,可选参数,指定要去掉的字符,可以指定多个,不指定默认为空字符
13.其他内建函数capitalize():将字符串中的第一个字符转换大写
center(width[, fillchar]):返回一个原字符串居中,并使用指定字符填充至长度为width的新字符串
join(sequence):用原字符串拼接序列中的每个元素形成一个新的字符串
swapcase():翻转字符串的大小写字母
islower():判断字符串中是否都是小写字母
isupper():判断字符串中是否都是大写字母
istitle():判断字符串是否是标题化的字符串
isdigit():判断字符串是否只包含数字
isalpha():判断字符串是否只包含字母
isalnum():判断字符串是否只包含字母或者数字
isspace():判断字符串是否只包含空格
python输出hello的字符串字数_python 字符串相关推荐
- python输出宽度是什么意思_python字符串格式化输出的时候类似{0:.3f}是什么意思?...
展开全部 %f 保留小数点后面六位有e69da5e6ba903231313335323631343130323136353331333431373266效数字,%.3f 保留三位小数. %e 保留小数 ...
- python统计字符串个数_python字符串中字符出现次数(python获取字符串个数)
原博文 2020-03-17 19:25 − 今天要说的是Python的字符串函数还是很方便的,只需要调用 count() 方法即可. 最近,我在一个网站上看到了一个自然语言处理课程.我详细解释了一些 ...
- python中find函数忽略大小写_python字符串(大小写、判断、查找、分割、拼接、裁剪、替换、格式化)...
一.通用操作 1.Python len() 方法返回对象(字符.列表.元组等)长度或项目个数. 语法 len()方法语法: len( q ) 参数 q -- 对象. 返回值 返回对象长度. 实例 以下 ...
- python字符串功能_python字符串内置功能
str.capitalize() --> String 返回字符串,其首字母大写,其余部分小写 1>>> str = "TEST" 2>>> ...
- python不支持字符类型、单个字符也作为字符串使用_Python 字符串
Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var ...
- python 定义字符串变量_python 字符串(1)
字符串 操练一下字符串吧. >>> print "good good study, day day up" good good study, day day up ...
- [转载] python 字符串切片_Python字符串
参考链接: 如何在Python中索引和切片字符串string Python字符串 本章将介绍:1.字符串的3种表现形式2.字符串的输入与输出,索引与切片.3.字符串常用函数4.了解字符串的运算 在汉语 ...
- python中字符串模块_Python字符串模块
python中字符串模块 Python String module contains some constants, utility function, and classes for string ...
- python 字符串替换_python字符串替换的2种方法
一.python字符串替换可以用两种方法实现: 1.用字符串本身的方法 2.用正则来替换字符串 下面用个例子来实验: a = 'hello word' 我把a字符串里的word替换为python 1. ...
最新文章
- 深度理解do{} while(0)语句的作用
- 关于文件保存/关闭时报错:文件正由另一进程使用,因此该进程无法访问此文件。...
- 分形之龙形曲线(Dragon Curve)
- dockerfile php环境变量,docker - 在Dockerfile中,如何更新PATH环境变量?
- 1.4 计算机系统概述思维导图小结-常见问题和易混淆知识点(组成原理)
- boost::mp11::mp_append相关用法的测试程序
- [Redux/Mobx] redux-saga和redux-thunk有什么本质的区别?
- android--仿网易新闻主界面
- 程序员面试金典 - 面试题 04.01. 节点间通路(图的遍历)
- 聊聊、Integer 封装特性
- 任我行CRM8.4破解版,任我行破解版免费下载,v8.4完整破解稳定版【捡肥皂】
- 【小教程】完全卸载Adobe Creative Cloud以及删除资源管理器左侧Creative Cloud Files导航栏的最快方法
- java web中request.getParameterValues()和request.getParameter()异同
- 计算机知识技能大赛总结,计算机知识技能大赛总结
- VideoProc for mac(全能视频处理软件)
- 扇贝开发:国内NFT平台运营主要合规问题
- iOS之券商唯品会接入总结
- dataTable 查询,重置
- TeamTalk源码分析(二) —— 服务器端的程序的编译与部署
- 关于android的sqlite问题,阳光沙滩-android studio的sqlite使用出现问题,是什么情况呢?...