• python 基本知识学习(一)


    一、基本概念和使用
    1、数据结构: 通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素
    可能是数字或者字符,甚至可以是其他数据结构。
     
    2、序列: 最基本的数据结构
    Python 包含6种内建的序列,最常用的两种类型是: 列表和元组,其它还有 字符串、Unicode字
    符串、buffer对象和 xrange对象
     
    3、列表和元组: 列表可以修改,元组则不能
     
    4、容器: Python中还有一种名为容器的数据结构。容器基本上包含了其他对象的任意对象。序列
    (例如 列表和元组) 和 映射(例如字典) 是两类主要的容器,集合(set)既不是序列也不是映射
    的容器类型
     
    5、通用序列操作: 包括 索引、分片、加、乘 以及检查某个元素是否属于序列的成员(成员资
    格),除外还有 计算序列长度、找出最大元素和最小元素的内建函数
    分片: 用法同substr ,只是多了一个步长的参数
    成员资格: in 用法同 strpos 和 in_array ,返回值为bool
    长度,最大值和最小值:内建函数 len,min和max
    列表方法: append,count ,extend ,index , insert ,pop ,remove ,reverse , cmp
    sort(sorted) 函数如果操作没有相关值的话,会报错 ValueError
     
    6、字符串操作:
    字符串格式化类型:
    字符串方法:
    find (同strpos 没找到返回-1), rfind ,index ,rindex,count,startwith,endswith
    join ,lower,islower,capitalize,swapcase,title,istitle,upper,isupper
    replace,split(join 的逆方法),strip(去空格),translate,maketrans
     
    7、字典(键/值对):
    字典由多个键及其对应的值构成的对组成(我们也把键/值对称为项)。
    eg: phonebook = {'Alice':'12345' . 'Beath': '22223' , 'Cecil': '3224'}
    方法: dict , clear , copy , fromkeys , get 
     
    8、条件、循环和其他语句
    print 和 import
    对于 open 函数 ,可以像下面使用:
    from module1 import open as open1
    eg: from math import sqrt as foobar , foobar(4) 得到2
    赋值方式 : 序列解包、链式赋值、增量赋值
    false值: False None 0 "" () [] {}
    boo 函数 的值为 True 或者 False
    if : elif : else:
    比较运算符 , 相等运算符,同一运算符(is) , 成员资格运算符(in),布尔运算符(and or not)
    断言
    for 循环:
    3个语句: pass del exec
     
    9、抽象
     
     
    10、收集参数
    收集参数 和 参数收集的逆过程
    参数中带* 星号 只有在 定义函数(允许使用不定数目的参数)或者调用(“分割”字典或者序列)时才用
     
    11、反转过程
     
     
    12、函数式编程
    map、filter、reduce (python3.0 移至functools 模块中)
     
     
     
    文中的截图来自 《python 基础教程(第二版)》
  • 相关阅读:
    横竖屏切换
    org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: unknown encoding
    @Value() 使用方法
    调用第三方超时处理
    spring 配置注解定时器quartz01
    tomcat:PermGen space
    06-图3 六度空间 (30分)
    06-图2 Saving James Bond
    06-图1 列出连通集 (25分)
    05-树9 Huffman Codes (30分)
  • 原文地址:https://www.cnblogs.com/wjq310/p/5945241.html
Copyright © 2020-2023  润新知