字符串操作

day4_string

python可以使用3引号创建多行字符串。所以也可以用3引号来构建多行注释。

原理:是使用3引号创建字符串,但是不将字符串赋值给变量,这个时候字符串没有引用,所以不能被使用。这样就可以起到多行注释的效果。

字符串操作

转义字符

\n	:换行
\t	:制表符(8个空格)
\\	:反斜杠
\'	:单引号
\"	:双引号

格式化字符串%

%s
%d
%f
%.numf	

格式化字符串 str.format()

{}

格式化字符串 f-str

variables = "value"
value = f"string {variables}"
print(value)

list特性

# 可以使用list方式来操作字符串
target = "FieldLee"
for i in range(len(target)):
	print(target[i]

# 字符串切片,也是使用list的操作方法
retarget = target[1:3]
retarget1 = target[:3]
retarget2 = target[3:]
retarget3 = target[-3:]

# 字符串逆转 原理:通过将整个字符串截片,然后进行测试。
reverse = target[::-1]

操作函数

capitalize()	# 字符串首字母大写
count('character')	# 记录出现的次数
endswith("")		# 判断结束字符
startwith("")		# 判断起始字符
find('')			# 从左往右查找字符,返回第一次出现的下标,没有就返回-1
rfind('')			# 从右往左查找字符,返回第一次出现的下表,没有就返回-1
index(substring [,num])	# 返回所在位置的最小的下标,第二参数标识从某个位置开始,默认从0开始
isalnum()			# 是否只有数字和字母
isalpha()			# 是否只有字母
isdecimal()			# 是否只有数字字符串
isdigit()			# 是否为数字(包括其他编码形式)
join()				# 类似数组的append,用来向字符串中插入数据
islower/isupper()	# 判断是否为小写字母/大写字母
strip()
replace("target","newvalue")	# 替换内容
split('symble')		# 字符分隔,找打字符串的symble,然后进行切断取list
len(str)				# 计算字符串长度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值