zoukankan      html  css  js  c++  java
  • Python——杂记

    python 最近出错总结:

    1.而for..in ..中不要用else

    if  x in y:
        print
     else:
        print
    2.
    def fibs(num):
    ...     result = [0,1]
    ...     for i in range(num-2):
    ...             result.append(result[-2]+result[-1])
    ...     return result
     
    3.错误提示
    IndentationError: expected an indented block
        是缩进的问题
        记得加:记得,记得


    4.for x in y 是遍历,遍历y中的所有值,x只是随便定义的一个变量来表示y中的某个数。
    result[0,1] result是一个列表,0、1是列表中目前有的值
        result[-1]是倒数第一个元素,reuslt[-2]是列表中的倒数第二个元素。
     
    5.序列并不是Python的数据结构,序列是对列表、元组、字典的统称。
    列表是用[],中括号中可以是数字,可以字符串,字符串需要加引号(‘’)
        元组不能进行修改。
        列表可以修改增加(列表名称.append())、插入(列表名称.insert())、移除(列表名称.pop())
    list()和tuple()都是函数
        list()将序列作为参数转换成列表[]
        tuple()将序列作为参数转换成元组()
     
    6.

    for i in range(1,x)    //只会打印到1到x-1,不会将x打印出来。
        print i
     
    在python 中获得帮助有两种方法:在linux 下 输入pydoc + 查询内容

                     在Python命令行下,输入 help(list)

    两种方法都可以,如果一种不行,可以换另一种试试。

  • 相关阅读:
    集合的笼统介绍之Collection
    集合的笼统介绍之ArrayList
    final关键字+static关键字+匿名对象
    多态
    练习018:搜索插入位置
    练习017:实现strStr()
    练习016:移除元素
    练习015:删除排序数组中的重复项
    练习014:合并两个有序链表
    用JS实现链表
  • 原文地址:https://www.cnblogs.com/zhuzhu2016/p/5502061.html
Copyright © 2011-2022 走看看