Python学习-字符串的基本知识
2018-10-23 03:06:47来源:博客园 阅读 ()
字符串的基本知识
根据所展示形式的不同,字符串也可以分为两类
原始字符串:
使用单引号包括:‘liuwen’
使用双引号包括:"liuwen"
使用3个单引号包括 :'''liuwen'''
使用3个双引号包括:“““liuwen”””
非原始字符串:就是在原始字符串的基础是左侧添加一个字母r
字符串中的有趣操作
如果将一个字符串相加会得到什么结果?相乘会得到什么结果?
str = “liu" + "wenhao" print(str) #"liuwenhao" str1 = “liu" "wenhao" print(str1) #"liuwenhao"
以上的代码会把字符串给连接到一起,这个方法在以后也会经常用到
曾经你可能写过这样一段无聊的代码:
print("hello i am a student"); print("hello i am a student"); print("hello i am a student"); print("hello i am a student"); .........
而现在用字符串里面的乘法操作,可以让上面的一段变得非常简单
print("hello i am a student" * n); // n可以取任意的正数
字符串的特点:三引号可以用来注释,可以直接跨行编写。
单/双引号 混合使用时可以避免使用引号转义符,一般内容都要写成一行。跨行编写需要连行符、或者使用小括号
name = "你好’liuwenhao’"
name = ‘你好"liuwenhao"’
print(name); // 你好liuwenhao
字符串中的常用操作
如果想得到一个字符串里的某一个字符,可以使用:字符名[下标值] 去获取。
注意点:下标值是从0开始, 下标最大值到字符串的len长度,注意下标值超出长度范围会报错。如果为负数,则会从尾部开始定位,最后一个字符为 -1
str = 'liuwenhao'; print(str[1]); // i
print(str[-1]); // o
如果想得到一个字符串里的某一个片段,可以使用:字符名[start:end:step] 去获取
start:开始获取的起点,默认值为 0
end:结束默认值为 整个字符串长度
step:步长默认值为 1
注意点:获取范围遵循前闭后开的原则,即[start:end)
当步长的值大于1的时候,从左边到右边开始获取
当步长的值小于1的时候,从右边到左边开始获取
str = 'liuwenhao'; print(str[0:7:2]); // lueh
经典操作:反转字符串 [: : -1]
str = 'liuwenhao'; print(str[: : -1]); //oahnewuil
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash