python基础系列——字符串知识点,函数及操作(持续更新中)

这篇博客详细介绍了Python中的字符串基础知识,包括字符串的书写、制表符、取消转义,以及各种基本操作,如长度、拼接、索引、切片、转换和格式化。还探讨了字符串的方法,如find、list、join、split、strip、upper、lower、title和count等,提供了丰富的示例和应用场景。
摘要由CSDN通过智能技术生成

写在前面

此文为本人在学习python过程中,整理出来的学习笔记。主要参考书目有:
1、《python编程:从入门到实践》;
2、《python学习手册》;
3、《像计算机科学家一样思考Python》

一、字符串简介与书写

在python 3中,有三种类型的字符串:str用于Unicode文本,bytes用于二进制数据,bytearray是bytes的变体。

1.字符串的书写

python中用引号包裹起来的都为字符串类型,如:

#单引号:
'spam'
#双引号
"spam"
#三引号
'''spam'''

单引号与双引号作用一样,可互换。之所以要有这两种一样的表达式是因为可避免在字符串中出现引号时,就必须使用转义字符。如:

'knigth''s'

注意在两个字符串中间加上引号会使其变为元组!

a = 'python' , 'jave'
print(a)
print(type(a))
'''
运行结果为:
('python', 'jave')
<class 'tuple'>
'''

2.制表符

python中字符串书写时注意制表符的运用。

s = 'ab\tc'
'''
结果为:
ab	c
'''

常见制表符有:
常用制表符简单示例:

strr = '使用制表符的意义:\n\t可使文本更加规范。'
print(strr)

'''
结果为:
使用制表符的意义:
	可使文本更加规范。
'''

3.取消转义

有时制表符会让代码运行时产生歧义,这时既需要取消转义,常用的有raw与\。如:

myfilepath = 'c:\ew\text.date'  #\t为制表符
print(myfilepath)
'''
运行结果为:
c:\ew	ext.date  #代码运行时产生歧义
'''
#取消转义
myfilepath = r'c:\ew\text.date'  #r必须紧跟第一个引号
print(myfilepath)
'''
运行结果为:
c:\ew\text.date
'''
#用\取消转义
path = 'c:\ew\\text.date'
print(path)

'''
运行结果为:
c:\ew\text.date
'''

二、字符串的基本操作

字符串的基本操作
在这里插入图片描述

1.字符串长度、拼接、重复操作:

#计算字符串长度
print(len('abcd'))
#字符串拼接
print('abc'+'efg') #注:拼接的两个必须都为字符串
#字符串重复
print('a'*4)
'''
运行结果为:
4
abcefg
aaaa
'''

2.For 循环及 in 表达:

For 循环

myjob = 'hecker'
for word in myjob:
	print(word)
'''
运行结果为:
h
e
c
k
e
r
'''

注意还有下面的一种用法:

myjob = 'hecker'
for word in myjob:
	print(word,end = ' &#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值