python-字符串

直接用双引号或单引号表示字符串类型

# 创建字符串
var1='Hello World!'
var2="pengming"
print(var1)
print(var2)
#读取字符串
print(var2[1])
print(var2[1:5])
# var2[0]="P"    此方法不可用,字符串不可直接修改

var1='Hello World!'
print("新的字符串",var1[:6]+"pengming")#可以截取字符串和其他字符串进行拼接
print(var1)#但字符串本身不可修改

 

 

 

a="Hello"
b="Python" #创建字符串
print(a+b) #拼接字符串
print(a*2) #重复倍数输出字符串
print(a[1]) #通过索引查找字符
print(a[1:4])#分片查找字符串
print("H" in a) #是否包含
print("M" in a)
print("M" not in a)
print(r"E:\Python")
print(R"E:\Python")
print(r"\n") #输出原始字符串\n

 

 字符串格式化

 

print("peng %s" % "ming")
print("%s peng " % "ming")
name = "小明"
age = 10
print("%s今年几岁了?"% name)
print("%s今年%d岁了!"% (name,age)) #%右边的值为两个或两个以上的要加上()
print("圆周率pi的值为:%f" % 3.14)
print("圆周率pi的值为:%.2f" % 3.14)
print("圆周率pi的值为:%f" % 3.1415)
print("圆周率pi的值为:%8.2f" % 3.14)

 

 字符串格式化元组

# %右边的值是两个以上的,必须加小括号
"""如果右边操作数是元组,其中每一个元素都
 会被单独格式化每个值都需要一个对应的转换说明符"""
name = "小明"
age = 29
print("%s今年几岁了?"% name)
print("%s今年%d岁了!"% (name,age))
print("我叫%s,%d年出生,今年%d岁了"%(name,1993,age))

print("圆周率pi的值为:%.2f"%3.14)
print("苹果价格为每千克%d元"%12)

#字段宽度和精度
print("圆周率pi的值为:%10f" %3.141592)
print("圆周率pi的值为:%10.2f" %3.141592)
print("字符串精度获取:%.5s" %("hello world"))
print("从元组中获取字符串精度:%*.*s" % (10,5,"hello world"))

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值