Python基础语法

2019-04-25  本文已影响0人  月影追猎者

Python是一种面向对象的解释型语言。

编码
默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。

标识符
1 标识符由字母、数字及下划线组成,且第一个字符必须是字母或下划线
2 标识符对大小写敏感
3 Python3允许非ASCII标识符
4 命名规则采用小驼峰式命名法(lower camel case),即第一个单词首字母小写,之后每个单词首字母大写。

关键字
即保留字,不可作为标识符。
Python标准库提供keyword模块,可以输出当前版本的所有关键字。

查看Python关键字

注释

# 单行注释

'''
多行注释
'''

"""
多行注释
"""

若使用Python2.x版本,则必须在文件首行增加

#coding=utf-8

行与缩进
Python使用缩进表示代码块。缩进的空格数是可变的,但同一个代码块的语句必须包含相同的缩进空格数。

if True:
    print("True")
else:
    print("False")

多行语句
对于较长的语句,可以使用反斜杠()实现多行语句。

total = item_one + \
        item_two + \
        item_three

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

total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']

等待用户输入
input(prompt)

代码组
由缩进相同的一组语句构成的代码块,称为代码组。

子句
首行及其后的代码组称为一个子句(clause)。

输出
print()默认换行,若不换行则需要在变量末尾增加end=""。

print(i, end="")

Python提供的内置函数(BIF, Built-in Functions)能够快速的编写脚本程序,直接调用即可,可通过dir(__builtins__)查看Python的内置函数。

导入
将整个模块导入

import somemodule

从某个模块中导入某个函数

from somemodule import somefunction

从某个模块中导入多个函数

from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入

from somemodule import *

查看某个模块中的可用属性与方法

[i for i in dir(somemodule) if not i.startswith('__')]
上一篇下一篇

猜你喜欢

热点阅读