python之字符串和变量

变量:

1.在使用变量之前,必须先赋值;

2.变量名可以是字母,数字,下划线,但是不能以数字开头;

3.字母可以是大写可以小写,但是大小写是不同的;如Fishc和fishc是不一样的;

4.等号(=)是赋值的意思,左边是名字后边是值不可以写反;

5.变量名尽量要专业。可读性要强。

转义字符:

1.如果我们要打印Let's go!

>>>Let's go!

这样是会报错的。

采用如下方法(采用反斜杠!)

>>>Let\'s go!

就可以得到“Let's go!”

或者使用双引号:

>>>print("Let's go!")

Let's go!

原始字符串:

但是如果想要打印“C:\now”

方法一:

>>>str = 'C:\\now'

>>>print(str)

C:\now

但是如果是想要打印“C:\now\haha\miaomiao\bigeng”

方法:

>>>str = r 'C:\now\haha\miaomiao\bigeng'

>>>print(str)

C:\now\haha\miaomiao\bigeng

但有一个问题:如果想要打印“C:\now\haha\miaomiao\bigeng\”

上面方法就会报错,解决方法:

>>>str = r 'C:\now\haha\miaomiao\bigeng' +'\\'

>>>print(str)

C:\now\haha\miaomiao\bigeng\

长字符串

如果想要打印:

我如果爱你——
  绝不学痴情的鸟儿,
  为绿荫重复单调的歌曲;
  也不止像泉源,
  常年送来清凉的慰籍;
  也不止像险峰,增加你的高度,衬托你的威仪。
  甚至日光。
  甚至春雨。
解决方法如下:
>>>str = """
我如果爱你——
  绝不学痴情的鸟儿,
  为绿荫重复单调的歌曲;
  也不止像泉源,
  常年送来清凉的慰籍;
  也不止像险峰,增加你的高度,衬托你的威仪。
  甚至日光。
  甚至春雨。
"""
就可以得到预期结果。
单双引号:
>>>s6 = 'I realy like "python"!' 
>>>print(s6)
I realy like "python"!
再来:
>>>s5 = "Let's go!"
>>>print(s5)
Let's go!
posted @ 2018-01-09 10:45  笔耕先生  阅读(242)  评论(0编辑  收藏  举报