python字符串

  • 单引号和双引号通常用于定义单行字符串三引号通常用于定义多行字符串。
a='hello itcast' #单引号定义单行字符串
b="hello itcast" # 双引号定义单行字符串
c="""my name is itcast  # 三引号定义多行字符串
my name is itcast"""
print(a)
print(b)
print(c)

结果如下:

hello itcast
hello itcast
my name is itcast
my name is itcast
  • 格式化字符串:%,format()方法

 %:

# %占位:
name='小A'
age=20
print('我是%s,今年%d岁' %(name,age)) # %d:整数占位:%S:字符串占位

结果如下:

我是小A,今年20岁

format():

name='小A'
age=20
weight=100
print("name={0},weight={1}".format(name,age,weight)) #人为指定参数
print("name={},age={},weight={}".format(name,age,weight)) #不指定参数

结果如下:

name=小A,weight=20
name=小A,age=20,weight=100
  • 字符串的查找与替换:find(),replece()方法
# 字符串的查找
# 查找字母't'的索引位置
word = 't'
string = 'Python'
result = string.find(word)
print(result)
 # 字符串的替换
string = 'He said, "you have to go forward,Then turn left, Then go forward, and Then turn right."'
# 指定替换两次
new_string = string.replace("Then", "then",2)
print(new_string)

结果如下:

2
He said, "you have to go forward, then turn left, then go forward, and Then turn right."
  • 字符串的分割与拼接:split(),join()方法
# 字符串的分割split()
string= "Hello, my name is Wang Hong"
# 以空格作为分割符,并分割2次
print(string.split(' ', 2))
# 字符串的拼接join()
symbol = '*'
world = 'Python'
print(symbol.join(world))

 结果如下:

['Hello,', 'my', 'name is Wang Hong']
P*y*t*h*o*n

Python还可以使用运算符“+”拼接字符串。

print(symbol+world)

结果如下:

*Python
  • 删除字符串:strip()、lstrip()和rstrip()方法

  •  字符串中字母大小写转换:upper()、lower()、capitalize()和title()方法

  •  字符串对齐:center()、ljust()、rjust()方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值