【Python基础1】变量和字符串定义

文章目录

1 变量

Python里的变量赋值相当灵活

>>> x = y = 666
>>> x is y
True
>>> x = 666
>>> y = 666
>>> x is y
False
>>>

变量交换

>>> x = 22
>>> y = 33
>>> x,y = y,x
>>> print(y,x)
22 33
>>>

使用(*)收集多余的值

>>> x,*y,z = 1,2,3,4
>>> x
1
>>> y
[2, 3]
>>> z
4
>>> 

2 字符串

Python的字符串可以使用单引号‘’’,双引号‘"’,三引号‘’’’’或‘"""’来定义。
单引号和双引号在定义字符串的时候没有差异,主要是方便当字符串内含单引号或者双引号时就用双引号或者单引号定义。

>>> x = 'This's dog'
SyntaxError: invalid syntax
>>> x = "This's dog"
>>> print(x)
This's dog
>>> 

当字符串中含很多特殊符号时可以使用转义字符‘\’,当存在‘\’时可以使用原字符形式表示,比如windins下的目录C:\Program Files (x86)\VMware\triple kill\rampage。

>>> x = 'this\'s "cat"'
>>> print(x)
this's "cat"
>>> path0 = 'C:\Program Files (x86)\VMware\triple kill\rampage'
>>> path1 = 'C:\Program Files (x86)\VMware\\triple kill\\rampage'
>>> path2 = r'C:\Program Files (x86)\VMware\triple kill\rampage'
>>> print(path0,path1,path2,sep='\n')
C:\Program Files (x86)\VMware	riple kill
ampage
C:\Program Files (x86)\VMware\triple kill\rampage
C:\Program Files (x86)\VMware\triple kill\rampage
>>> 

包含换行的长字符可以使用三引号

>>> print('''11
22
33''')
11
22
33
>>> 

Python字符串加法和乘法

>>> print('22'+'33')
2233
>>> print('重要的事情说3遍!\n'* 3)
重要的事情说3遍!
重要的事情说3遍!
重要的事情说3遍!

>>>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值