zoukankan      html  css  js  c++  java
  • Python编程:从入门到实践笔记

    方法 函数:

    #开头,Python注释
    print() 
    2.x: print "Hello Word!"
    3.x: print(Hello Word!)
    

    P21:

    rstrip() 删除字符串结尾空格
    lrstrip() 删除字符串开头空格

    P24:

     str() 指出字符串类型,整数
    

    第三章:
    P26:

    title()	首字母大写,输出格式更整洁

    P28:

    append() 向列表结尾追加值
    insert() 向列表制定位置插入值
    del() 删除列表元素,删除后无法继续访问(使用)
    pop() 删除列表末尾元素(默认删除最后元素,可制定删除元素),删除后可继续使用(可理解为出棧,使用后在删除)

    P29:

    remove() 删除只制定值的列表元素
    

    P30:

    sort() 对列表进行永久性正向排序A->Z
    sort(reverse=True) 对列表进行永久性,反向排序 Z->A
    sorted() 对列表临时排序

    P31:

    reverse() 倒序打印列表
    len() 测试列表的长度(有多少个元素)

    P36:

    range() 生成数值,常用于for循环,告诉for循环多少次
    range(1,5)会产生1 2 3 4 (因为是从0开始计算所以没有5,总数-1)
    range(2,11,2) 会产生 2 4 6 8 10 (第3个2是步长)

    P37:

    list() 将range()产生的数值转换成列表

    P38:

    min()求列表最小值
    max()求列表最大值
    sum()求列表总和
    players[0:3] 切片,输出列表的部分元素,注意是方括号(因为是从0开始计算所以没有3,总数-1)
    players[:3]	省略开始值,则从列表第一个开始,输出前3个元素值
    players[-3:] 输出列表里最后3个元素

    P40:

    [:]:复制列表(创建副本)
    

    P43:

    upper() 字母转化成大写字母
    lower() 字母转换成小写字母,临时性的转换不会修改变量中的值

    P45:

    in 关键字,检查值是否包含在列表中
    not in 关键字,检查值是否不包含在列表中

    P54:

    del 删除字典

    P55:

    items() 返回键值对列表,遍历字典

    P56:

    keys() 返回字典中的键,不包含值,遍历字典
    显式:加上keys()使用更容易理解,
    隐式:不写keys(),直接写上字典名,效果同显式,但不易阅读
    

    P57:

    sorted() 按顺序排列输出结果
    values() 返回字典中的值,不包含键,遍历字典

    P58:

    set() 剔除重复值 

    P61:

    input() 用户输入,python2.7版本应使用raw_input()
    

    P62:

    int() 将值转换成数字

    P72: 

    Python将非空字符串解读为True

    P75:

    function_name(list_name[:]) 将副本传递,而不修改原始数据

    P77:

    form导入包(模块,包含__init__文件的文件夹)
    import导入包中的某个方法(函数,用,逗号分割导入多个)
    as给导入的模块或函数,指定别名
    *导入所有的方法(函数)

    P80:

    Python约定,首字母大写名称指的是类,小写名称是根据类创建的实例(def函数都是小写)

    P85:

    super() 父类和子类关联,父类也称超类(superclass),名称super因此而得名

    P86:

    排版错误9.3.4代码 def ElectricCar(Car) def改成class

    P89:

    form car import Car,ElectricCar 一个模块导入多个类
    import car 导入整个car.py模块(和from区别是,form是导入部分)
    导入模块时尽量少用或不用* ,因为可能到如不通模块里同名类,
    遇到问题时调试难度增加

    P92:

    open()打开文件
    close()关闭文件
    read()读文件内容
    with 不再需要访问文件后将文件关闭
    rstrip() 删除字符串结尾输出的空行
    strip()删除字符串左边空格

    P95:

    replace()字符串替换
    open(filename,'w') 写入内容到filename文件里,
    r 读取模式
    w 写入模式,会清空之前文件里的内容
    a 附加(追加)模式
    b 
    write()将字符串写入文件

    P98:

    split()根据字符串创建一个单词列表(将空格分割符的字符串拆分成多个部分)
    

    P100:

    json.dump()将数据保存到json文件中
    json.load()将数据从文件读取到内存中 

    P103

     未完待续

  • 相关阅读:
    SQL学习之计算字段的用法与解析
    SQL学习之用通配符进行数据过滤
    SQL学习之高级数据过滤
    SQL学习之空值(Null)检索
    JavaScript之arguements对象学习
    django配置数据库
    django创建项目
    django安装
    Django套用现成模板,导入css,js,images等文件
    Nvidia显卡安装驱动
  • 原文地址:https://www.cnblogs.com/wutou/p/15780771.html
Copyright © 2011-2022 走看看