Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3427577
  • 博文数量: 864
  • 博客积分: 14125
  • 博客等级: 上将
  • 技术积分: 10634
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-27 16:53
个人简介

https://github.com/zytc2009/BigTeam_learning

文章分类

全部博文(864)

文章存档

2023年(1)

2021年(1)

2019年(3)

2018年(1)

2017年(10)

2015年(3)

2014年(8)

2013年(3)

2012年(69)

2011年(103)

2010年(357)

2009年(283)

2008年(22)

分类: Python/Ruby

2017-11-13 10:43:41

我觉得笨方法学Python真的很适合没有基础的同学看看
网络电子书:

刚看完这本书,以下是我学习的时候记录的要点,本人有一定编程基础,欢迎大家交流,大牛请飘过。。
1.print "I said: %r." %x  #%r --> 'x的内容' 如果x不是字符则没有''
2.print "I said: %s." %x  #%s --> x的内容
3.print "Another line",   #,把下一行连接起来
4.print "%r %r %r %r" %(1, 2, 3, 4)
5. 三引号  支持多行文字
fat_cat="""
...
"""
6.循环一定要缩进对齐
7.time.sleep(1) ;需要import time
8.raw_input("Please input your name:") 获取用户输入
9.windows:python -m pydoc raw_input  查看帮助文档
10.open(outname, 'w').write(open(name).read()) 复制文件,无需关闭文件
11.定义函数,增加注释,方便help生成文档
 def sort_words(words):
    """Sort the words"""
    return sorted(words)
12.    "test2" and "test" 如果两个操作数不一致,返回第二个操作数;如果第一个是False返回False
13.if x > y :  
   elif c > d:
   else:
14.for a in array:  循环
15.for i in range(1, 3) 只循环两次
16.列表和数组都是列表,可以通过append添加元素
17. stuff = [ "a", "b", "c", "d"]
  '#'.join(stuff[1:3]) 用指定字符连接元素 --> b#c#d
18.字典
  del stuff["name"]  
19.定义类,必须写object
 class Person(object):
    def __init__(self, name):  
class Employee(Person):
    def __init__(self, name)
        super(Employee,self).__init__(name) //访问父类方法
20.安装相关工具
  sudo apt-get install python3-pip
  sudo apt-get install python3-nose
  sudo pip install distribute
  sudo pip install virtualenv
 
  构建项目模板
  1).创建setup.py
  2).创建tests/NAME_tests.py
  3).运行nosetests检查是否有误
21.from 导入模块时,需要模块目录下有__init__.py文件
22.import web.py No module named web 错误
 sudo apt-get install python-setuptools
 sudo easy_install web.py  
23. # -*- coding: utf-8 -*- 支持中文
阅读(2239) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~