和老黄一起学Python

Python基本语法

2017-01-11  本文已影响77人  老黄爱Python
本节继续学习Python的基本语法,主要内容如下:

  1. 代码注释;
  2. 引号;
  3. 连接符;

1. 代码注释目的:

1)增加代码可读性,对重要变量函数等做一定解释说明;
2)调试代码过程中屏蔽暂时不需要的语句;

score = 80
passline = 60    #百分制及格线(单行注释对应100分及格线)
#passline = 90   #单行屏蔽(对应150分及格线)
if score > 59: 
    print 'pass'
else:
    print 'faild'

第二行屏蔽代码,第三行对变量passline做一个简单说;

score = 89
#passline 59
'''                #代码块屏蔽
this is test
this is test
'''
if score > 59: 
    print 'pass'
else:
    print 'faild'

注意成对的三引号开始和结束必须一致,单引号对单引号,双引号对双引号。

2. 引号:使用单引号或者双引号表示字符串:
>>> books = 'Python, Java, C++'
>>> ip = "192.168.1.1"

注意:字符串开始的引号必须和结尾的一致,否则会报错,例如:

>>> tmp = 'test"      #'开头,"结尾
SyntaxError: EOL while scanning string literal

如果字符串中有单引号或者双引号会出现什么情况;

>>> tmp1 = 'I do't like eat it'     #两个单引号中出现单引号,会出现语法错误
SyntaxError: invalid syntax

问:如何解决字符串中含有单引号或双引号的问题?
答:开头结尾引号不同和字符串中引号不同:

>>> tmp1 = "I do't like eat egg"    #双引号中出现单引号
>>> 
>>> tag  = '<h5 id="1-">Test5:</h5>' #单引号中出现双引号
>>>

问:如果字符串中既有单引号又有双引号如何处理
答:使用转义符"表示双引号,使用'表示单引号

>>> tag1 = '<h5 id=\"1-\">I do\'t like it </h5>'
>>> print (tag1)
<h5 id="1-">I do't like it </h5>
>>> 
3. 续行符 \:当一条语句过长时可以将语句分成多行,使用 \ 连接;
tag = '<meta name="msapplication-tooltip" \
content="The official home of the Python Programming Language">'
print tag

运行代码得到输出结果:

~$ python test.py 
<meta name="msapplication-tooltip" content="The official home of the Python Programming Language">

用途:为了增加代码可读性,我们可以对代码分行,使用反斜杠连接。

掌握这些,我们就可以使用Python做代码编写了。

上一篇 下一篇

猜你喜欢

热点阅读