简单的理解字符串类型就是我们用以描述的文字
- 用'或"包裹的信息就是字符串
- 字符串中可以包含任意字符:如字母,数字,符号,且没有先后顺序
字符串的内置函数与定义方法如果数字类型用'或"那么数据类型也为字符串
- 在python中,使用str来代表字符串类型,并且通过该函数可以定义字符串
safe = str('健康的体温是36.5左右')
name = '小莫'
字符串的重要思想
- 字符串不可以改变
- name = ‘xioamo’
可以理解为一个房间的门牌号
- 数字地址= id(变量)
- 返回变量的内存地址
Python的内置函数len在这里我们可以发现当我们将name的值改变后id也会发生改变,如果我们将值改回去id也不会变回去,在这里我们也可以发现唯一的id对应唯一的值。
- 返回字符串的长度
- 无法返回数字类型的长度,因为数字类型没有长度
- 返回值=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函数返回字符串的长度



