zoukankan      html  css  js  c++  java
  • python basic

    <<Dive into python>> c1-3

    1,函数

         声明 def funcName(para1,para2):

         函数注释 doc string : 以三个双引号""" 包括起来的内容。

         参数 无需指定参数类型

         返回 无需指定类型,None 或者 return 中指定的值。

         导入模块函数 import module 然后就可以用 module.funcName来访问模块中的函数。【注:import搜索的路径为sys.path中定义的路径】

         所以函数都有__doc__属性,返回函数中定义的doc string.

         函数的开始标志为 缩进 ,结束为取消缩进。

    2,模块

         内置属性__name__ 模块的文件名,不带路径和扩展名

    3,内置类型

         Dictionary : 无序,键值对,哈希表结构。格式为d={'key1':'value1','key2':'value2',...} , 删除格式:del d['key1'] ,清空格式:d.clear() .注意:key是大小写敏感的。内置函数:keys() 返回包含所有键的list, values() 返回包含所有值的list, items() 返回包含所有键值对tuple组成的list.

         List : 有序,下标从0开始,负数索引表示从后向前取值。格式:list = ['a',1],取子集格式: list[index1:index2]. 取从index1开始直到但不包含index2之间的值。index1为空表示返回index2之前的所有值,反之同样。添加元素:list.insert(index,value)。删除元素:list.remove(value)。元素出栈:list.pop() 删除最后值并返回该值。追加单个元素:list.append(value).扩展列表:list.extend(list2).搜索序号:list.index(value) 有多个value时返回最靠前的。测试值是否在列表中:value in list 返回true / false . 运算符 + 相当于 extend,区别在于+返回新的List,而extend仅修改原List.

         True / False :  数值类: 0 false 其他 true 。 字符串:空串("") false 其他 true。List/Dictionary/tuple: 空 false 其他 true

         Tuple : 不可变的List. 格式:t=('v1','v2')

    4, 特殊字符 & 字符串操作

         续行符:\ 。格式化字符串:" %d %s" % (1,"string")  。 连接字符串:+.

         

  • 相关阅读:
    Agile software architecture design document style..( sketches and no UMLs)
    spring mvc 使用Optional
    API reference for many languages..
    Java 8: Lambdas和新的集合Stream API
    Java 8 Stream API Example Tutorial
    小团队开发管理工具:gitlab+redmine+testlink+jenkins
    达到一定高度,回到头部的代码
    一款非常简单的android音乐播放器源码分享给大家
    高仿精仿开心网应用android源码
    很不错的安卓FadingActionBar控件源码
  • 原文地址:https://www.cnblogs.com/lfwolf/p/1354534.html
Copyright © 2011-2022 走看看