Python的简单使用(一)

python简介
1、python是一种解释性语言,不需要编译,类似于php
2、Python是交互式语言,可以直接执行python进入交互页面
3、面向对象编程
 
如果输出有中文需要指定编码
# -*- coding: UTF-8 -*-
Python的简单使用(一)
 
如何运行python
第一行代码#!/usr/bin/env python作用用来指定Python的解释器
可以写成 ./test.py运行文件否则报错
也可以python test.py运行
 
b=a和b=a[:]区别
b=a将两者指向同一个对象
b=a[:]会创建一个新的与a完全相同的对象,但是与a并不指向同一对象。
 
import sys的作用与用法
import sys 引入 python 标准库中的 sys.py 模块;这是引入某一模块的方法。
用法
sys.argv 是一个包含命令行参数的列表。
sys.path 包含了一个 Python 解释器自动查找所需模块的路径的列表。
sys.exit()退出程序
sys.version()获取版本信息
sys.maxint()获取最大值
sys.platform()返回模块的搜索路径
sys.getrecursionlimt()获取最大递归层级
 
import os的作用 详情见手册
os 模块提供了非常丰富的方法用来处理文件和目录
 
什么是i/o操作
 
nonlocal声明的变量不是局部变量,也不是全局变量,而是外部嵌套函数内的变量。
global修改全局变量