这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战
什么是字符串
简单的理解字符串类型就是我们用以描述的文字
- 用
'或"包裹的信息就是字符串 - 字符串中可以包含任意字符:如字母,数字,符号,且没有先后顺序
如果数字类型用
'或"那么数据类型也为字符串
字符串的内置函数与定义方法
- 在python中,使用str来代表字符串类型,并且通过该函数可以定义字符串
safe = str('健康的体温是36.5左右')
name = '小莫'
字符串的重要思想
- 字符串不可以改变
- name = 'xioamo'
Python的内置函数id
可以理解为一个房间的门牌号
- 数字地址= id(变量)
- 返回变量的内存地址
在这里我们可以发现当我们将name的值改变后id也会发生改变,如果我们将值改回去id也不会变回去,在这里我们也可以发现唯一的id对应唯一的值。
Python的内置函数len
- 返回字符串的长度
- 无法返回数字类型的长度,因为数字类型没有长度
- 返回值=len(字符串)
length = len('python是一门很好的语言')
print(length)
打印结果:
如果len函数内容为数字类型的则会报错
count = len(3.14)
报错信息如图:
练习:
# coding : utf-8
name = 'dewei'
name_02 = '小莫'
print(id(name))
print(id(name_02))
打印结果:
如果想让id不变只需要重新给定一个变量名让它等于name
示例:
# coding : utf-8
name = 'dewei'
new_name = name
print(id(new_name))
打印结果:
测试类型:
name = 'dewei'
print(type(name))
打印结果:
多行输出:
# coding : utf-8
info = '''今天
天气
怎么样'''
print(info)
打印结果:
总结:
- 字符串中可以包含任意字符:如字母,数字,符号,且没有先后顺序
- 使用str函数定义字符串类型
- 字符串不可以改变
- 可以使用len函数返回字符串的长度