人生苦短,Python当歌

变量

>>>admin = 11      #admin是变量,赋值存放11
>>>root = 11       #root是变量,赋值存放11
>>>kingroot = admin + root         #kingroot变量 等于 admin and root相加
>>>print(kingblog)                 #使用print 打印kingroot 相加变量
22
>>>

字符串拼接

>>>mylateral = "偏锋"
>>>yourlateral = "黑夜"
>>>ourlateral = mylateral + yourlateral
>>>print(ourlateral)
偏锋黑页
>>>

小结

  • 使用变量需要注意
  • 在使用变量之前,需要对其先赋值
  • 变量名可以包括字母、数字、下划线,但变量名不能以数字开头
  • 字母可以是大写or小写,但大小写是不同的。也就是说blog和Blog对于Python来说是完全不同的两个名字。
  • 等号“=”是赋值的意思,左边是名字 右边是值。不可以写反咯。
  • 变量的命名理论可以取任何合法的名字,但作为一个优秀的程序员,请尽量给变量取一个专业一点的名字。
  • 记忆力无所谓,,,,命名随便命。。。成为公司不可代替的人物。。

字符串

到目前为止,我所认知的字符串引号内的一切东西,我也把字符串叫做文本,文本和数字是截然不同的。

例子

>>>5+8
13
>>>

>>>“5”+“8”
58
>>>
  • 要告诉Python你在创建一个字符串,就要在字符两边加上引号,可以是单引号和双引号。
  • Python女士表示不挑剔,但是必须成对。你不能一边单引号,另一边却花心的用上双引号结尾。

例如

>>>‘l love you”

如果字符串中需要出现单引号or双引号怎么办????
例如我想打印字符串:Let's go

常用的就是使用转义符号“”对字符串中的引号进行转义:

>>> 'Let\'s go!'

原始字符串

反斜杠是个好东西,不妨试试打印:

>>>str='C:\new'
>>>str
'C:\new'
>>>print(str)
C:
ew
>>>

可以使用反斜杠对自身进行转义:

>>>str='C:\\new'
>>>str
'C:\\new'
>>>print('C:\\new')
'C:\new'
>>>

但如果对于一个字符串中有很多反斜杠:

>>>str='C:\Program Files\Intel\WIFI\Help'
>>>str
'C:\Program Files\Intel\WIFI\Help'
>>>print('C:\Program Files\Intel\WIFI\Help')
C:\Program Files\Intel\WIFI\Help
>>>

原始字符串的使用非常简单,只需要在字符串前边加一个英文字母r即可:

>>>str=r'C:\new'
>>>str
'C:\\new'
>>>
>>>str=r'C:\Program Files\Intel\WIFI\Help'
>>>str
'C:\\Program Files\\Intel\\WIFI\\Help'
>>>

最后加上就会报错

>>>str=r'C:\Program Files\Intel\WIFI\Help\'
SyntaxError: EOL while scanning string literal
>>>

长字符串

如果希望得到一个跨越多行的字符串,例如:

我很菜
很菜
很菜
很菜
但我从未放弃
虽然走得很慢
但我从未停止.....

使用三重引号字符串!

>>>str='''我很菜
很菜
很菜
很菜
但我从未放弃
虽然走得很慢
但我从未停止.....'''
>>> str
'我很菜\n很菜\n很菜\n很菜\n但我从未放弃\n虽然走得很慢\n但我从未停止.....'
>>>print(str)
我很菜
很菜
很菜
很菜
但我从未放弃
虽然走得很慢
但我从未停止.....
>>>


标点注意在英文状态下输入。Python他是外国妞,听不懂中文。需要用英文沟通。

Last modification:September 2nd, 2019 at 07:09 pm
您的转发,就是最大的打赏!