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}")
posted @ 2021-09-22 17:00  骑着蜗牛路过你的风景  阅读(59)  评论(0)    收藏  举报