python 学习笔记

1.#!/usr/bin/python
//组织行,告诉linux系统当你执行程序的时候,运行
哪个解释器

2.可执行的python程序
chmod a+x helloworld.py
./helloworld.py

//可以通过指定源文件的位置来执行程序。
./来指示程序位于当前目录

3.字符串
   单引号和双引号的使用完全相同
   三引号可以指示多行的字符串
   转义
       'what/'s ur name?' /'指明单引号而非是字符串的结尾
      "what's ur name?"
       在一个字符串中行末的单独一个反斜杠表示字符串在
下一行的继续,而不是新行的开始
    自然字符串 通过字符串前加上r或R

4.控制流
  1)if elif else:
   2)while
  3)for
        for i in range (1,5)---for i in [1,2,3,4]
        c/c++ for (int i=0;i<5;i++)  for i in range(0,5)
5.函数
  重要:只有形参表末尾的那些参数可以有默认值。
   deffunc(a,b=5)有效,deffunc(a=5,b)error
docString
文档字符串的惯例是一个多行字符串,他的首行以
大写字母开始,句号结尾。第二行是空行,从第三行开始时详细的
描述。

__doc__(注意双下划线)调用函数的文档字符串属性

print printMax.__doc__

6模块
模块基本上就是一个包含了所有你定义的函数和变量的
文件。
为了在其他程序中重用模块,模块的文件名必须以.py为
扩展名

1)如何使用标注库模块
 import sys
2)字节编译的pyc文件
  与python变换程序的中间状态有关
3)模块的_name_
  只在程序本身被使用的时候运行主块,而在他被别的
模块输入的时候不运行主块
  如果name是_main_说明这个模块被用户单独运行
import的时候不会执行main

7.数据结构
数据结构用来存储一组相关数据的
python三种内建的数据结构--列表、元组和字典。
list---help(list)
dict(key,value)

 

 

你可能感兴趣的:(数据结构,linux,python,list,文档,import)