zoukankan      html  css  js  c++  java
  • python编程学习进度一

            以前自己写项目后台基本都是使用 Java语言来实现的,从来没有好好学习过Python语言,之前只做过相关的爬虫编程,并没有深入了解学习过。今天跳读了一本评价极好的书《Python编程从入门到实战》,以复习一下之前的 Python 基础。然后分析一下我学习的一些东西。

    Python解释器有两种,也就是说有两种方式执行Python代码——①交互式编程、②脚本式编程很多初始教程采用交互式编程这里借助 pycharm,采用脚本式编程。

    1.数据类型

    # 1、全体小写
    print('Itaem'.lower())
    
    # 2、全体大写
    print('Itaem'.upper())
    
    # 3、连接+
    print('Itaem'+'团队')
    
    # 4、转义:和当年 C++ 课设常用的‘UI’符号一样作用
    print('方向:
    	大数据
    	云计算
    	人工智能')
    
    # 5、去空:lstrip 去左空、rstrip 去右空
    print('----'+'  ITAEM  '.strip()+'----')
    
    # 6、乘方:Python 特色
    print(2**3)
    
    # 7、浮点:和 C++ 一致
    print(2*0.3,3/2,3.0/2)
    
    # 8、字符+ 数字:和 Java 不一样,得先转换先
    print('ITAEM有'+str(15)+'个成员')
    
    # 9、求模:可以 %2 根据 1/0  定 奇偶
    print(5%2)

    2.列表

    # 1、列表 CRUD
    lang=['Java','JavaScript','Python']
    # ① 查
    # 第一个元素
    print(lang[0])
    # 最后一个元素,当len=0 时报错,负数即从末尾算起
    print(lang[-1])
    # ② 改
    lang[0]='Go'
    print(lang)
    # ③ 增
    lang.append('php')
    print(lang)
    # ④ 删
    del lang[0]
    print(lang)
    # ⑤ 删末、用之
    print(lang.pop())
    print(lang)
    # ⑥ 删值:只删除第一个指定的值
    lang.remove('JavaScript')
    print(lang)
    
    
    # 2、列表 组织
    lang=['Java','C','Python']
    # ① 永久排序:
    # Ⅰ、正:按字母
    lang.sort()
    print(lang)
    # Ⅱ、反:按字母
    lang.sort(reverse=True)
    print(lang)
    # ② 临时排序:只排序显示本次
    print(sorted(lang))
    # print(sorted(lang,reverse=True)) # 反
    print(lang)
    # ③ 倒排序
    lang.reverse()
    print(lang)
    # ④ 长度
    print(len(lang))
    
    # 3、列表 遍历
    lang=['Java','C','Python']
    # ① for in:和 ES 差不多,就省了( )
    for l in lang:
        print(l)
    # ② 数值
    for v in range(3,9):
        print(v)
    # ③ 数值->列表
    nums=list(range(3,9))
    print(nums)
    # ④ 统计数字列表
    # 最小
    print(min(nums))
    # 最大
    print(max(nums))
    # 平均
    print(sum(nums))
    # ⑤ 列表解析
    squares=[v**2 for v in range(3,9)]
    print(squares)
    # ⑥ 切片
    print(squares[:3])
    print(squares[0:3])
    print(squares[0:])

    以上是我根据自己的理解以及书上的内容整理今天所学的东西,希望能帮助大家在学习时的理解。

  • 相关阅读:
    《人类简史》八、融合统一(下)——宗教的法则、历史的混沌
    《今日简史》七、融合统一(中)——帝国的愿景
    《人类简史》六、融合统一(上)——历史的方向、金钱的味道
    《人类简史》五、监狱高墙——想象构建的秩序
    设计模式之职责链模式(Chain of Responsibility)
    设计模式之代理模式(Proxy)
    设计模式之享元模式(FlyWeight)
    设计模式之外观模式(Facade)
    设计模式之装饰模式(Decorator)
    设计模式之组合模式(Composite)
  • 原文地址:https://www.cnblogs.com/lover995/p/12250498.html
Copyright © 2011-2022 走看看