ubuntu下idle的安装:sudo apt-get install idle
idle的启动: idle-python2.7 或idle-python3.4 注:idle shell 与python shell 混合编辑文件,可能导致tab与空格不一致
print("\t", end='') 这行代码在python2中会报错,作用是打印空格,跟for配套可以打印制定规律的空格
def nester(the_list,indent=Flase,level=0) 函数定义时赋值0的作用是默认值,调用时可以不带参数
1、2章主线贯穿于一个函数:
def print_lol(the_list,indent=Flase,level=0): <---- 做逻辑判断的时候用Flase和true,if indent: 非常方便
for each_item in(the_list):
if isinstance(each_item,list):
print_lol(each_item,indent,level+1)
else:
if indent:
for tab_stop in range(level)
print("\t",end='')
print_lol(each_item)
pypi的使用:
发布流程
1.创建模块文件夹 lxg1
2.将lxg1.py,复制到lxg1
3.cd lxg1 ,创建setup.py
from distutils.core import setup
setup(
name = 'lxg1',
version = '1.0.0',
py_modules = '['lxg1]',
author = 'lxg',
author_email = ' ',
url = ' ',
description = ' ',
)
4.构建一个发布文件 python3 setup.py sdist
5.将发布安装到你的python本地副本 sudo python3 setup.py install 注:修改完代码后,如果要本地副本生效,必须再安装一次,相应的build文件夹里的py文件才会更新。
6.发布注册 python3 setup.py register 注:这步只需做一次,让系统save住你在pypi上注册的用户名和密码
7.上传 python3 setup.py sdist upload