python学习-字符串
python学习-字符串
字符串的运算
#!/sr/bin/python3
# python学习之字符串
# 字符串即一系列字符,在python,使用引号括起,包括单引号和双引号。在python中是最常用的数据类型。
print("python中的字符串学习")
# 字符串拼接
print("I" + "LOVE" + "YOU")
first_name = "wzs"
last_name = "chuck"
full_name = first_name + " " + last_name
print(full_name)
# 字符串的*运算,将字符串做乘法运算
a = "helloworld"
print(a*3)
# 结果:helloworldhelloworldhelloworld
转义字符
# 需要在字符中使用特殊字符时,使用反斜杠"\"进行转义。
# 单个反斜杠可以续行,用于语句过长使用
print("ajkfapof\
sfdaf\
asdfadfq")
# \n换行
print("I\nLOVE\nYOU")
# \\对第二个\进行转义,输出为\
print("\\")
# \',\"" 反斜杠加单引号,对单引号进行转义,否则可能对引号内容进行注释或者报错,双引号类似
print("\'")
print("\"")
# \b 退格backspace,删除
print("hello\bworld!")
#输出hellworld!
# \t制表键,制表键空4个格
print("this\tis\tmy\test")
# 结果:this is my est
删除多余空白
# 删除空白,在程序中多余的空白可能导致程序出错,可以使用方法进行删除
# 1.rstrip()方法删除末尾的空白
# 2.lstrip()方法删除开头的空白
# 3.strip()方法删除两端的空白
# rstrip()方法
my_name = "chuck "
print(my_name)
# 要将修改返回赋值给到my_name
my_name = my_name.rstrip()
print(my_name)
# lstrip()方法
last_name = " wu"
print(last_name)
last_name = last_name.lstrip()
print(last_name)
# strip()方法
name = " chuck_wu "
print(name)
name = name.strip()
print(name)
格式化字符串
# 字符串格式化
print("我的名字叫%s,今年%d岁!"%('chuck',23))
# 常见的格式化字符
# %s,字符串类
# %d,整数类型
# %f,浮点数类型
f-string格式化字符串
# f-string格式化字符串,用f开头,使用大括号将变量或表达式括起,自动进行识别替换
name = 'chuck'
print(f"hello {name}")
点点滴滴,积少成多,终有一日能发挥用处。

浙公网安备 33010602011771号