001 #通过bat命令运行pyhon py文件,并将结果输出到txt文件。#
D:\ResearchContent\Exercise_Programm\Start\Start.py>C:\Users\佳\Desktop\Python.txt
002 #Pythoncharm中编辑python#
参考网站 编译器Pythoncharm 
003 #txt文件操作#
  • 利用python打开txt文件
  • 读取txt的所有内容,存入列表中list
  • 打印列表中的每列元素

#
File:
readline-example-3.py

file = open("C:\\Users\\佳\\Desktop\\test.txt")

while 1:
lines = file.readlines()

if
not lines:
break
for line in lines:
print(line)

 

004 #运算#
 
  1. 运算符in 与 not in 配合列表 if(a in list) #do something
  2. for循环 for letter in 'python'
    
    
    
    
    

    print ('当前字母:'),letter

  3. 配合列表 if(a in list) #do something
    
  4. 所有的参数在Python里都是按引用传递。如果在函数里修改了参数,那么调用这个函数的函数里,原始的参数也被修改了。
    
    
    
    

    005 #参数类型#

    
    
    
    
    • 必须参数:必须以正确的顺序传入函数。调用时的数量必须和声明时一样。
    • 关键字参数:函数调用使用关键字参数来确定传入的参数值,允许函数调用时参数的顺序与声明时不一致。
    • 缺省参数:缺省参数值如果没有传入,则被认为时默认值。
    • 不定长参数:需要一个函数能处理比当初声明时更多的参数,声明时不会命名.
    
    
                def  printinfo( arg1, *vartuple ):
    
                    print "输出:  "
    
                    print arg1
    
                    for ar in vartuple:
    
                        print var
    
                    return;
    
    
    
                printinfo (10);
    
                printinfo( 70, 60, 50 );
    
                # 调用printinfo函数
    
  5. 
    

    005 #参数类型#

     
    
    • 必须参数:必须以正确的顺序传入函数。调用时的数量必须和声明时一样。
    • 关键字参数:函数调用使用关键字参数来确定传入的参数值,允许函数调用时参数的顺序与声明时不一致。
    • 缺省参数:缺省参数值如果没有传入,则被认为时默认值。
    • 不定长参数:需要一个函数能处理比当初声明时更多的参数,声明时不会命名.

006 #匿名函数#


  • 使用lambda来创建匿名函数,函数体比def简单许多
  • lambda主体是一个表达式。而不是代码块。仅仅能封装有限的逻辑进去
  • lambda函数有自己的命名空间,不能访问自有参数列表之外或全局命名空间里的参数

007 #全局变量与局部变量#


  • 定义在函数内部的变量拥有一个局部作用域,定义在函数外部的拥有全局作用域

008 #Python模块#

  • 也是Python对象,具有随机名字数学用来绑定或引用
  • 一个保存了Python代码的文件。模块能定义函数和变量。模块也能包含可执行代码
 

import module1 [, module2[,... moduleN]

  • 如果解释器遇到import语句,如果模块在当前搜索路径就会被导入
  • 搜索路径是一个解释器会先进行搜索的所有目录列表
from...import语句
  • Python的from语句让你从模块中导入一个指定的部分到当前命名空间中
  1. 定位模块
  • 当前目录
  • 如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
  • 如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。
  • 在Windows系统,典型的PYTHONPATH如下

    set PYTHONPATH=c:\python20\lib;

  • 如果要给全局变量在一个函数里赋值,必须使用global

只能说用新浪真蛋疼!

Python学习笔记(1)的更多相关文章

  1. python学习笔记整理——字典

    python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返 ...

  2. VS2013中Python学习笔记[Django Web的第一个网页]

    前言 前面我简单介绍了Python的Hello World.看到有人问我搞搞Python的Web,一时兴起,就来试试看. 第一篇 VS2013中Python学习笔记[环境搭建] 简单介绍Python环 ...

  3. python学习笔记之module && package

    个人总结: import module,module就是文件名,导入那个python文件 import package,package就是一个文件夹,导入的文件夹下有一个__init__.py的文件, ...

  4. python学习笔记(六)文件夹遍历,异常处理

    python学习笔记(六) 文件夹遍历 1.递归遍历 import os allfile = [] def dirList(path): filelist = os.listdir(path) for ...

  5. python学习笔记--Django入门四 管理站点--二

    接上一节  python学习笔记--Django入门四 管理站点 设置字段可选 编辑Book模块在email字段上加上blank=True,指定email字段为可选,代码如下: class Autho ...

  6. python学习笔记--Django入门0 安装dangjo

    经过这几天的折腾,经历了Django的各种报错,翻译的内容虽然不错,但是与实际的版本有差别,会出现各种奇葩的错误.现在终于找到了解决方法:查看英文原版内容:http://djangobook.com/ ...

  7. python学习笔记(一)元组,序列,字典

    python学习笔记(一)元组,序列,字典

  8. Pythoner | 你像从前一样的Python学习笔记

    Pythoner | 你像从前一样的Python学习笔记 Pythoner

  9. OpenCV之Python学习笔记

    OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书< ...

  10. python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹

    python学习笔记(五岁以下儿童) 深拷贝-浅拷贝 浅拷贝就是对引用的拷贝(仅仅拷贝父对象) 深拷贝就是对对象的资源拷贝 普通的复制,仅仅是添加了一个指向同一个地址空间的"标签" ...

随机推荐

  1. button自适应宽度 并根据屏幕宽自动换行排列

    这是一个封装好的类TagListView, 1. 只需要调用两个方法 设置宽度,间距,边距 并赋给它需要显示的字符串数组; 2. 遵循tagListView的协议, 并实现返回buttonView的方 ...

  2. Android Support 包知识

    Android Support Library包是一组代码库, 它提供了向后版本的framework API的兼容, 这些代码库实现的效果和只能在指定版本中使用的API一样好. 每个Support L ...

  3. JSPatch来更新已上线的App中出现的BUG(超级详细)

    JSPatch的作用是什么呢? 简单来说:(后面有具体的操作步骤以及在操作过程中会出现的错误) 1.iOS应用程序上架到AppStore需要等待苹果公司的审核,一般审核时间需要1到2周.虽然程序在上架 ...

  4. (九)Maven坐标详解

    Maven的一个核心的作用就是管理项目的依赖,引入我们所需的各种jar包等.为了能自动化的解析任何一个Java构件,Maven必须将这些Jar包或者其他资源进行唯一标识,这是管理项目的依赖的基础,也就 ...

  5. C# 知识特性 Attribute

    C#知识--获取特性 Attribute 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集.类型.方法.属性等)相关联.特性与程序实体关联后,可在运行时使用"反射"查询 ...

  6. js内存泄露的几种情况详细探讨

    内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束.在C++中,因为是手动管理内存,内存泄露是经常出现的事情.而现在流行的C#和Java等语言采用了自动垃圾回收方法管理内存,正常使 ...

  7. SQL优化技术分析-1:操作符优化

    1.IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格.但是用IN的SQL 性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有 ...

  8. 使用beautifulsoup与requests爬取数据

    1.安装需要的库 bs4 beautifulSoup  requests lxml如果使用mongodb存取数据,安装一下pymongo插件 2.常见问题 1> lxml安装问题 如果遇到lxm ...

  9. 织梦Dedecms安全设置

    织梦DedeCMS是一款非常流行的CMS,很多刚开始建站人都用的织梦,一方面是织梦比较容易操作;另一方面是织梦的SEO方面做的确实比其他的系统要好一些.这些都导致织梦的用户群是非常庞大的,用的人多了, ...

  10. [笔记]linux磁盘管理

    sudo mount -r /dev/sda3 /mnt/vista 只读挂载 sudo umount sudo umount -r 无法卸载时只读重新挂载 mount -t(指明设备类型) 可用参数 ...