1、在python中用单引号' ',双引号'' '',三引号''' ''' 标注字符串类型。
1 >>> name = "Alex Li" #双引号2 >>> age = "22" #只要加引号就是字符串3 >>> age2 = 22 #int4 >>> 5 >>> msg = '''My name is taibai, I am 22 years old!''' #我擦,3个引号也可以6 >>> 7 >>> hometown = 'ShanDong' #单引号也可以
2、那单引号、双引号、多引号有什么区别呢? 让我大声告诉你,单双引号木有任何区别,只有下面这种情况 你需要考虑单双的配合
msg = "My name is Alex , I'm 22 years old!"】
3、多引号什么作用呢?作用就是多行字符串必须用多引号
msg = '''今天我想写首小诗,歌颂我的同桌,你看他那乌黑的短发,好像一只炸毛鸡。'''print(msg)
4、字符串拼接
数字可以进行加减乘除等运算,字符串只能进行"相加"和"相乘"运算。
>>> name'Alex Li'>>> age'22'>>> >>> name + age #相加其实就是简单拼接'Alex Li22'>>> >>> name * 10 #相乘其实就是复制自己多少次,再拼接在一起'Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li'
5、注意,字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接
>>> type(name),type(age2)(, )>>> >>> name'Alex Li'>>> age2>>> name + age2Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects #错误提示数字 和 字符 不能拼接