Python基础语法-百越白狼社区-弘客联盟新手区-弘客联盟

Python基础语法

Python 基础语法

1.标识符

①第一个字符必须是字母表中字母或下划线“ _” 。

②标识符的其他的部分由字母、数字和下划线组成。

③标识符对大小写敏感。

2.注释

Python中单行注释以 # 开头,实例如下:

#!/usr/bin/python3

# 第一个注释 print ("Hello, Python!")

 # 第二个注释

 

执行以上代码,输出结果为:

Hello, Python!

*多行注释可以用多个 # 号,还有 ”’ 和 “””

3.行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

if True:

    print ("True")

else:

    print ("False")

 

以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:

if True:

    print ("Answer")

    print ("True")

else:

    print ("Answer")

  print ("False")    # 缩进不一致,会导致运行错误

 

以上程序由于缩进不一致,执行后会出现类似以下错误:

File "test.py", line 6

    print ("False")    # 缩进不一致,会导致运行错误

                                      ^

IndentationError: unindent does not match any outer indentation level

 

4.多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句,例如:

total = item_one + \

        item_two + \

        item_three

 

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \,例如:

total = ['item_one', 'item_two', 'item_three',

        'item_four', 'item_five']

 

5.字符串(String)

Python 中单引号 ‘ 和双引号 ” 使用完全相同。

使用三引号(”’ 或 “””)可以指定一个多行字符串。

转义符 \。

反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r”this is a line with \n” 则 \n 会显示,并不是换行。

按字面意义级联字符串,如 “this ” “is ” “string” 会被自动转换为 this is string。

字符串可以用 + 运算符连接在一起,用 * 运算符重复。

Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。

Python 中的字符串不能改变。

Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。

字符串的截取的语法格式如下:变量

word = ‘字符串’

sentence = “这是一个句子。”

paragraph = “””这是一个段落,

可以由多行组成”””

6.空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

请登录后发表评论

随便看看