Python读书笔记-基础篇-1.万丈高楼平地起

随着人工智能领域的兴起,Python可以说集万千宠爱于一身,成了炽手可热的香饽饽。Python作为脚本语言,简单易上手,受到了很多编程爱好的喜爱。

编程语言是相通的,简单是一时的,任何语言的存在都有他的特色,只有掌握了语言的精髓才能判断它是否简单?不能简单地人云亦云。

万丈高楼平地起,一起领略Python语言的特色。

学习一门语言,首先要搭建环境、了解基本语法。Python环境的搭建另行篇章介绍,首先了解下Python的基础语法结构。

编码

在Python2中,源文件的编码格式是要手动指定的,Python3中默认采用UTF-8编码格式,如果需要修改的话可以手动指定:

# -*- coding:gb2312 -*-

print("Hello Python!")

标识符

  1. 第一个字符必须是字母或者下划线_;
  2. 标识符的其他部分是由字母、数字和下划线组成;
  3. 标识符是大小写敏感的;
  4. 标识符不可以是系统保留字。

系统保留字查询:

#! /usr/bin/env python3

import keyword
print(keyword.kwlist)

查看结果:

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

注释

Python的单行注释使用#,多行注释可以使用多个#,也可以使用 ' ' ' 或者" " "

#! /usr/bin/env python3
# -*-coding:gb2312 -*-
'''
使用单引号
注释多行
'''
"""
使用双引号
注释多行
"""
#关键字列表

import keyword
print(keyword.kwlist)

行与缩进

和其他语言使用大括号{}来表示代码块不同,Python的方式也算是独树一帜了,使用缩进空格的方式来标识代码块。当然同一代码块的缩进个数是要一致的,另外因为tab在系统中设置的不同,不可使用tab键分割。

多行语句

为了代码的美观性,很多时候我们要分行编写代码,这时候需要使用反斜杠(\)进行分割。

当然,同一行出现多行语句需要使用分号(;)进行分割。

import与from...import

在python中使用import或者from...import来导入相应的模块。

将某个模块(some_module)整个导入,格式为:import some_module

将某个模块(some_module)的某个函数(some_func)导入,格式为:from some_module import some_func

将某个模块(some_module)的多个函数导入,格式为:from some_module import some_func1,some_func2...

将某个模块some_module)的所有函数导入,格式为:from some_module import *

#! /usr/bin/env python3

在脚本式编程中,可以通过使用命令 python3 文件名来运行脚本。当在Linux/Unix系统中,我们可以在脚本顶部添加 #! /usr/bin/env python3让python脚本像shell脚本一样运行。

参考

本文为Python学习笔记附带个人学习心得,详细内容可以参考

Python3 基础语法:《http://www.runoob.com/python3/python3-basic-syntax.html

猜你喜欢

转载自blog.csdn.net/lreis2010/article/details/87366827