字符串 (str)
作用
表示名字, 爱好
定义
字符串相当于一根羊肉串. 而字符串就是一串被串起来的字符, 在单引号, 双引号或三引号内包裹的一串字符. 需要注意的是: 三引号内的字符可以换行, 而单双引号内的字符不行.
一对单引号 '内容'
一对双引号 "内容"
三单引号 '''内容'''
三双引号 """内容"""
简单使用
字符串只能 +,* 和逻辑比较
字符串的拼接, 即重新申请一个小空间把两个字符串都拷贝一份后再拼接.
- msg2 = "my name is'nash'"msg3 ='my name is "nash"'
- print(msg2 + msg3) # my name is 'nash'my name is "nash"
- # 输出结果
- # my name is 'nash'my name is "nash"
注意: 如果字符串内有引号, 则包裹字符串的引号和字符串内部的引号不能相同.
- name = 'nash'
- print(name * 10)
- # 输出结果
- # nash nash nash nash nash nash nash nash nash nash
注意: 字符串的乘法只能乘以数字.
- msg1 = 'hello'
- msg2 = 'z'
- print(msg1> msg2)
- # 输出结果
- # False
注意: 字符串比较大小, 按照 ASCII 码比较, 以后会细讲.
- msg3 = 'zero'
- msg4 = 'zx'
- print(msg3> msg4)
- print('Z'> 'A')
- print('Z'> 'a')
- # 输出结果
- # False
- # True
- # False
注意: 字符串的比较是字母的顺序
来源: http://www.bubuko.com/infodetail-3161522.html