3.字符串(string)
String(字符串)
Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。
字符串截断
1、索引值以 0 为开始值,-1 为从末尾的开始位置
2、字符串的截取的语法格式如下:变量[头下标:尾下标],
3、取前不取后,取上不取下
#实例str = 'Runoob'print (str) # 输出字符串print (str[0:-1]) # 输出第一个到倒数第二个的所有字符print (str[0]) # 输出字符串第一个字符print (str[2:5]) # 输出从第三个开始到第五个的字符print (str[2:]) # 输出从第三个开始的后的所有字符print (str * 2) # 输出字符串两次print (str + "TEST") # 连接字符串
字符串拼接:相同的数据类型拼接用加号‘+’拼接,不同数据类型用逗号‘,’拼接
#实例print("hello " + "world!!!") #相同数据类型拼接print("hello",5) #不同数据类型
字符格式化:Python的字符串格式化有两种方式:%格式符方式,format方式
1、%格式化字符串
#python用字符串做模板,模板中有占位符,用元祖将多个值传值给模板,每个值对应一个占位符print("My name is %s"%('yangyang'))print("My name is %s,I am %d "%('yangyang',18))#可以将格式化字符串赋值给某个变量varStr = "My name is %s,I am %d "%('yangyang',18)print(varStr)#2、可以用字典来传值给模板print("My name is %(name)s,I am %(age)d"%{'name':'yangyang','age':18})、 2、format格式化字符串
#使用位置参数
#要点:从以下例子可以看出位置参数不受顺序约束,且可以为{},只要format里有相对应的参数值即可,参数索引从0开,传入位置参数列表可用*列表
print('My name is {},I am {} years old.'.format('yangyang',18)) #位置参数不受顺序约束,且可以为{},只要format里有相对应的参数值即可print('My name is {0},I am {1} years old.'.format('yangyang',18))#,参数索引从0开始li = ['yangyang',18]print('My name is {},I am {} years old.'.format(*li)) #传入位置参数列表可用*列表也可以是元祖#使用关键字参数
#要点:关键字参数值要对得上,可用字典当关键字参数传入值,字典前加**即可print('My name is {name},I am {age} years old.'.format(name='yangyang',age=18))tempDict = {'name':'yangyang','age':18}print('My name is {name},I am {age} years old'.format(**tempDict)) 字符串常用的内置函数split:字符串切割函数,字符串变量.split(分隔符,次数):次数默认不指定,若果指定,则表示分隔的次数,返回的是一个列表strip:用来去除头尾字符,字符串变量.strip(字符串): 字符串空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格),返回移除字符串头尾指定的字符生成的新字符串。join:字符.join(列表)将列表中中的字符串用字符一个一个连接起来
转载于:https://www.cnblogs.com/yangyangchunchun/p/10278616.html
3.字符串(string)相关推荐
- Go 学习笔记(31)— 字符串 string、字符 rune、字节 byte、UTF-8 和 Unicode 区别以及获取字符串长度
1. 字符串 string 类型 Go 语言中字符串的内部实现使用 UTF-8 编码,通过 rune 类型,可以方便地对每个 UTF-8 字符进行访问.当然, Go 语言也支持按照传统的 ASCII ...
- R语言unlist函数将复杂数据(list列表、dataframe、字符串String)对象处理成简单向量vector形式:将包含dataframe和字符串的向量列表转换为单个向量(删除数据名称)
R语言unlist函数将复杂数据(list列表.dataframe.字符串String)对象处理成简单向量vector形式:将包含dataframe和字符串的向量列表转换为单个向量(删除数据名称) 目 ...
- .NET(C#)时间日期字符串(String)格式化转换成Datetime异常报错问题
.NET(C#)时间日期字符串(String)格式化转换成Datetime异常报错问题 参考文章: (1).NET(C#)时间日期字符串(String)格式化转换成Datetime异常报错问题 (2) ...
- 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )
文章目录 C++ 字符串 对象 C++ 字符串 对象 创建方法 C++ 字符串 对象 输出到控制台 C++ 字符串 拼接 C++ 字符串 方法调用 ( 栈内存对象 ) C++ 字符串 方法调用 ( 堆 ...
- Java常量字符串String理解
Java常量字符串String理解 以前关于String的理解仅限于三点: 1.String 是final类,不可继承 2.String 类比较字符串相等时时不能用" == ",只 ...
- Java学习笔记(六)--字符串String类
文章目录 字符串 一.String 类 1.1 声明字符串 1.2 创建字符串 二.连接字符串 2.1 连接多个字符串 2.2 连接其他数据类型 三.获取字符串信息 3.1 获取字符串长度 3.2 字 ...
- openresty开发系列18--lua的字符串string操作
openresty开发系列18--lua的字符串string操作 string的相关操作 1)string.upper(s) 接收一个字符串 s,返回一个把所有小写字母变成大写字母的字符串. prin ...
- C语言标准字符char和字符串string
C语言标准字符char和字符串string atof atoi atol isalnum isalpha iscntrl isdigit sgraph islower isprint ispunct ...
- istringstream字符串流,实现类似字符串截取的功能,字符串流中的put,str()将流转换成为字符串string
1. istringstream字符串流 #include <iostream> #include <sstream> #include <string> u ...
- Java基础之字符串String:
String ----------------------------------------------------------------------------------------- 一.S ...
最新文章
- 我教你怎么玩转git
- 原野小年总共拍了多少_开一家羽毛球馆大概需要投资多少钱
- 3.1.11 段页式管理方式
- JS-Object 对象的相关方法
- 【计算机系统结构】第一周 课上笔记
- Android性能测试-内存
- string 与BigDecimal互转
- 计算机图像类型ppt,计算机图像处理.ppt
- python 简单的接口测试框架
- 10分钟入门Shell脚本编程
- 黑苹果xxx.efi格式文件介绍
- js layui跳转页面_js中实现页面跳转
- 应对CentOS 停服,麒麟信安迁移方案已就绪
- 51单片机精确延时程序(晶振12MHz,一个机器周期1us.)
- python画国旗和八卦图
- 关闭所有杀毒软件快捷方法
- python语言通俗理解_慢步学习,python语言编程,来扯扯语言的学习理解
- 871. Minimum Number of Refueling Stops
- python爬虫获取豆瓣正在热播电影
- 【LGR-(-15) 】SCP 2022 第一轮(初赛 J 组)模拟 题解
热门文章
- java 计时器_【java内存】内存结构
- 终面后拿offer几率_20届网易校招失败后的经验(现已拿offer)
- CentOS7添加阿里云yum源
- python鸡兔同笼编程运行结果_Python解决鸡兔同笼问题的方法
- k8s springboot 文件_用Kubernetes部署Springboot或Nginx,也就一个文件的事
- python垃圾分类图像识别算法_用算法帮上海大妈垃圾分类,扔错罚款!长点心吧你...
- cenyos7安装 yum不可用_小区阳台隐形网横管不可用扁管,要改再去安装,还有问题...
- eclipse安装OpenExplorer插件--快速打开文件目录
- 大学生计算机大赛课题,第14届中国大学生计算机设计大赛云南赛区决赛举行 32个项目胜出...
- 南京工业大学计算机研究生分数,2019南京工业大学研究生分数线汇总(含2016-2019历年复试)...