python-字符串

python-字符串,第1张

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

# 创建字符串
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"))

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/715379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存