zoukankan      html  css  js  c++  java
  • python学习入门第一天总结

      虽然之前自己也看过许多关于python的视频,但一直没有动力与勇气,所以未能坚持且也没有学得这么深刻,这次希望通过python自动化培训,能够彻底改变自己,通过第一天的python学习,自己学到了许多东西,如第一次写博客、第一次独立完成一个用Python实现登陆认证加三级菜单分级显示、第一次学会将自己的项目代码上传至开源库等等,自己感触很深,下面主要针对这一天学习的内容做下总结:

      今天学会了列表及列表的相关特性,对印象较深的是:

    1、append  在现有列表后新增加一个值 :  

    >>> a =["abc"]
    >>> a.append("bcd")
    >>> a
    ['abc', 'bcd']

    2、pop  是在现有列表内删除最后一个值:

    >>> a  = ['abc', 'bcd']

    >>> a.pop()
    'bcd'
    >>> a
    ['abc']

    3、sort 是列表排序,但如果一个列表里即有字符串,也有数字的话,简单的排序似乎不行如:

    >>> a =["jjb","teng","brother","2fd",3,4,5]
    >>> a.sort()
    Traceback (most recent call last):
    File "<input>", line 1, in <module>
    TypeError: unorderable types: int() < str()

    好象是类型不匹配,但我们可以对这个进行调整一下就可以了如:

    >>> a.sort(key= str)
    >>> a
    ['2fd', 3, 4, 5, 'brother', 'jjb', 'teng']

    我们可以通过对排序进行类型处理就好了,哈哈是不是好激动呢!

    4、我们除了对列表进行特性操作外,还可以进行切片如下:

    a  = ['2fd', 3, 4, 5, 'brother', 'jjb', 'teng']

    >>> a[0:2]   对列表a 取索引从0至2的值,需要注意的是列表取值 只包含前面的而不包含后面的
    ['2fd', 3]
    >>> a[2:]  对列表 a 取索从2以后的值
    [4, 5, 'brother', 'jjb', 'teng']
    >>> a[-1]  对列表取最后面的一个值 
    'teng'
    >>> a[-1:]  这个写法 和上面的写法不一样,但结果是一样的,我们需要注意
    ['teng']
    >>> a[:-1]  这个是对列表取从列表值倒数第二个到前面的 而不包含最后一个值
    ['2fd', 3, 4, 5, 'brother', 'jjb']
    >>> a[2:4] 
    [4, 5]
    >>> a[1]
    3

    通过一天的学习,学会了很多,很高兴,希望以后继续努力,今天就写到这,谢谢大家,如有不好之处还请原谅哦!,最后附上我今天的作业开源链接  https://github.com/jianbosky/login_three_menu  

  • 相关阅读:
    spring cloud 和 阿里微服务spring cloud Alibaba
    为WPF中的ContentControl设置背景色
    java RSA 解密
    java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯
    Hystrix 配置参数全解析
    spring cloud 2020 gateway 报错503
    Spring Boot 配置 Quartz 定时任务
    Mybatis 整合 ehcache缓存
    Springboot 整合阿里数据库连接池 druid
    java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯
  • 原文地址:https://www.cnblogs.com/IPYQ/p/5372698.html
Copyright © 2011-2022 走看看