您的位置:首页 > 编程语言 > Python开发

Head First Python (中文)学习笔记-1,2章

2014-10-30 11:55 471 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: