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做代码编写了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习前仪式print("hello word!")ps: 熟练各种语言的hello world书写, 嘻嘻 注释单...
    佘红响阅读 4,413评论 0 0
  • 1. 注释 三种方式: 单行注释以 # 开头 多行注释用三个单引号 ''' 将注释括起来 多行注释用三个双引号 "...
    专职跑龙套阅读 10,136评论 3 3
  • 一、列表(List) List(列表) 是 Python 中最通用的序列。列表是一个任意类型对象位置的相关有序集合...
    豌豆花下猫阅读 4,302评论 0 0
  • 说自己能够做到的,做自己所说的,说与做一致性,不夸大,在孤独的时候坚守,在寂寞的时候忍受,在理想与现实中最大的透...
    郭相麟阅读 1,820评论 1 1
  • 学习意象对话做成长刚好两年了,从一无所知,到慢慢有感觉,再一步一步深入,发现成长真是个漫长的事儿啊,而且是这...
    韩茹静阅读 4,145评论 0 0