今天学习的Python内容为字符串:
案例代码:
#字符串:Python不支持单字符类型,单字符也是作为一个字符串
#字符串的编码:Python3的字符默认就是16位Unicode编码
#使用内置函数ord()可以把字符转为对应的Unicode码
#使用内置函数char()可以把十进制数字转换成对应的字符
#打印的结果为65
print(ord('A'))
#打印的结果为39640
print(ord('高'))
#打印的结果为B
print(chr(66))
#创建字符串
a = "测试"
#打印测试
print(a)
#空字符串 和 len()函数
#Python允许空字符串的存在
#len()用于计算字符串含有多少字符
#打印的结果为2
print(len(a))
# 转义字符
# \(在行尾时) 续航符
# \\ 反斜杠符号
# \' 单引号
# \“ 双引号
# \b 退格
# \n 换行
# \t 横向制表符
# \r 回车
a = "i\nam\n测试"
#打印结果 为:
# i
#am
#测试
print(a)
#字符串复制
a = "sex"*4
#打印结果:sexsexsexsex
print(a)
# 不换行打印 调用print会自动打印一个换行符
#不换行打印使用end
#打印结果:23123
print(23, end="")
print(123)
# 控制台获取字符串
#输入a 打印a
myname = input("请输入您的名字:")
print("您的名字为:"+myname)
#str()实现数字转型字符串
a = 123
print(str(a))
#使用[]提取字符
b = "123"
#打印结果为2
print(b[1])
#replace()实现字符串替换
#字符串不可改变。但是,我们确实需要替换字符,这时,我们只能通过创建新的字符串来实现
#打印的结果为 : 1厉3
print(b.replace('2', '厉'))
我的分享就到这啦!让我们一起学习!