一、系统命令  

  1、Ctrl+D 退出Python IDLE

    input方法中输入EOF字符,键入Ctrl+D

  2、命令行选项:

    -d   提供调试输出

    -O  生成优化的字节码(.pyo文件)

    -S  不导入site模块以在启动时查找python路径

    -v  冗余输出(导入语句详细追踪)

    -m modelName 将一个模块以脚本形式运行

    -Q opt 除法选项

    -c cmd 运行以命令行字符串形式提交的python脚本

    file 从给定的文件运行python脚本

二、拓展网站和工具

  1、https://pypi.python.org/pypi   --存储Python官网集中式仓库

     程序包可从这里下载

  2、setuptools --基于distutils开发的

    用于发布代码和pypi交互,可以下载,构建,安装,升级,卸载python软件包。

    3、pycharm --IDE

三、python的基础知识

  1、#!/usr/bin/env python --用于在Unix系统中,一个命令env,位于/usr/bin,帮助系统搜索路径中知道python解析器

  2、编程换行编写使用换行符\,字符串换行编写使用'''或"""

  3、Python长整数仅受限于用户计算机的虚拟内存总数

  4、定义函数,如果未定义返回值,默认值None,函数名带有__标识默认为私有的方法

  5、常用内建函数:

    (1) dir([obj])  显示对象的属性和方法的集合,如果对象没有参数,则显示全局变量的名字

    (2) help([obj])  以一种整齐美观的形式(树状层级显示) 显示对象的文档对象字符串,如果没有提供任何参数,则会进入交互式帮助

    (3) int(obj)  将一个对象转换为整数

    (4) len(obj)  返回对象的长度

    (5)open(fn,mode) 以mode方式打开一个文件名为fn的文件

      mode : 'r' --读 'w'--写,'+'--读写

    (6) range([start,] stop[,step])  返回一个整数列表。起始值为start 默认值为0,结束值为stop-1,step为步长 默认值为1

    (7) input(str)   等待用户输入一个字符串,提供str提示信息

    (8) str(obj)  将一个对象转换为字符串

    (9) type(obj)  返回对象的类型(返回值本身是一个type对象)  

  6、常用模块

    (1) sys  处理 Python 运行时环境的不同部分

(2) os  处理操作系统相关的功能

    (3) re  处理字符串,正则表达式

四、备注——学习资料

  1、Python核心编程(第二版) Wesley J.Chun著  CPUG译

  2、http://www.cnblogs.com/vamei/

  

Python学习笔记基础篇-(1)Python周边的更多相关文章

  1. Python学习笔记基础篇——总览

    Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列 ...

  2. Python学习笔记——基础篇【第一周】——变量与赋值、用户交互、条件判断、循环控制、数据类型、文本操作

    目录 Python第一周笔记 1.学习Python目的 2.Python简史介绍 3.Python3特性 4.Hello World程序 5.变量与赋值 6.用户交互 7.条件判断与缩进 8.循环控制 ...

  3. Python学习笔记——基础篇2【第三周】——计数器、有序字典、元组、单(双)向队列、深浅拷贝、函数、装饰器

    目录 1.Python计数器Counter 2.Python有序字典OrderredDict 3.Python默认字典default 4.python可命名元组namedtuple 5.Python双 ...

  4. Python学习笔记——基础篇【第七周】———类的静态方法 类方法及属性

    新式类和经典类的区别 python2.7 新式类——广度优先 经典类——深度优先 python3.0 新式类——广度优先 经典类——广度优先 广度优先才是正常的思维,所以python 3.0中已经修复 ...

  5. Python 学习笔记---基础篇

    1. 简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200 import subprocess cmd="cmd.exe" b ...

  6. Python学习笔记——基础篇【第六周】——json & pickle & shelve & xml处理模块

    json & pickle 模块(序列化) json和pickle都是序列化内存数据到文件 json和pickle的区别是: json是所有语言通用的,但是只能序列化最基本的数据类型(字符串. ...

  7. python 学习之 基础篇一 python及pycharm的安装

    一. Python 环境搭建(安装请参照https://www.runoob.com/python/python-install.html) Python下载 Python官网:https://www ...

  8. Python学习笔记——基础篇【第四周】——迭代器&生成器、装饰器、递归、算法、正则表达式

    目录 1.迭代器&生成器 2.装饰器 a.基本装饰器 b.多参数装饰器 3.递归 4.算法基础:二分查找.二维数组转换 5.正则表达式 6.常用模块学习 #作业:计算器开发 a.实现加减成熟及 ...

  9. Python学习笔记——基础篇【第六周】——面向对象

    Python之路,Day6 - 面向对象学习 本节内容:   面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装.继承.多态 类.方法.       同时可参考链接: http:// ...

随机推荐

  1. 本地远程访问服务器jupyter

    一.前提: 安装Python3 安装Anaconda 配置jupyter notebook 并启动(重点) 二.配置jupyter文件 因为服务器已经安装好anaconda和jupyter,pytho ...

  2. 八进制、十六进制与十进制的转换,bytes的十六进制

    二进制.八进制.十六进制与十进制的不同顾名思义在于进位不同: 十进制遇十进一,9+1=10,19+1=20,199+1=200.相同数字前一位是后一位的十倍,例如11,前一个代表10,后一个是1. 一 ...

  3. 4.Thymeleaf的常用标签

    一.常用标签 二.foreach案例 1.创建项目 2. 创建Student.java package cn.kgc.pojo; /** * Created by Administrator on 2 ...

  4. 阿里云对象存储服务,OSS使用经验总结,图片存储,分页查询

    阿里云OSS-使用经验总结,存储,账号-权限,分页,缩略图,账号切换 最近项目中,需要使用云存储,最后选择了阿里云-对象存储服务OSS.总的来说,比较简单,但是仍然遇到了几个问题,需要总结下. 1.O ...

  5. confluence中设置应用程序链接到jira

    有时需要在confluence中选中文本直接生成issue或story到jira里. 在"一般配置“->“应用程序链接”中创建即可.

  6. POJ 1673

    可以证明O是三角形ABC的垂心. 作图辅助线,一个很重要的技巧是延长中线等中线. 可以证明三角形DNA全等于ABC.然后通过角度变换容易证明AQ垂直于BC. #include <iostream ...

  7. 在java中,怎样跳出当前的多重循环?

    </pre>直接用break ;详细举比例如以下:<p></p><p></p><p></p><pre name ...

  8. Mybatis结合Spring注解自己主动扫描源代码分析

    作为一个想做架构师的程序猿,必须是一个优秀的程序猿.在引入某一个框架的时候,必需要研究源代码,将新的开源框架的风险变为可控性. 1.Spring结合Mybatis最经常使用的配置. <!--理论 ...

  9. 黑马程序猿——JAVA基础——集合

    ----------android培训.java培训.java学习型技术博客.期待与您交流.------------  一.关于java中的集合类        首先看一下,大致的框架流程图     ...

  10. C语言之基本算法41—字符串匹配问题

    //字符串匹配问题 /* =============================================================== 题目:输入两字符串S,T,输出在S中存在但在T ...