当前位置: 移动技术网 > IT编程>脚本编程>Python > python_字符串类型

python_字符串类型

2019年05月13日  | 移动技术网IT编程  | 我要评论

演艺链,n96游戏,金丝熊怎么养

1、在python中用单引号' ',双引号'' '',三引号'''  ''' 标注字符串类型。

1 >>> name = "alex li" #双引号
2 >>> age = "22"       #只要加引号就是字符串
3 >>> age2 = 22          #int
4 >>> 
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)
(<type 'str'>, <type 'int'>)
>>> 
>>> name
'alex li'
>>> age2
>>> name + age2
traceback (most recent call last):
  file "<stdin>", line 1, in <module>
typeerror: cannot concatenate 'str' and 'int' objects #错误提示数字 和 字符 不能拼接

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网