• Python基础知识


    注释:以#开头。

    Python大小写敏感。

    Python采用缩进的方式进行编码,一般默认为4个空格。

    Python 3的字符串使用Unicode,直接支持多语言。

    一、数据类型

      整数、浮点数、字符串、布尔值

      转义字符: , ,\,%%

      '''...'''的格式表示多行内容

      %运算符用来格式化字符串

      占位符: %d 整数 %f 浮点数 %s 字符串 %x 十六进制整数

      list:Python内置的一种数据类型,list是一种有序的集合,可以随时添加和删除其中的元素。索引是从0开始的。

      操作list的方法:append()、insert(位置,元素)、pop(位置)--默认删除最后一个元素。

      list里面的元素的数据类型也可以不同,也可以是另一个list。

      tuple:元组,有序的列表。tuple一旦初始化就不能修改。

      定义只有1个元素的tuple定义时必须加一个逗号,例如:t = (1,)

    二、条件判断

      if <条件判断1>:

        <执行1>

      elif <条件判断2>:

        <执行2>

      elif <条件判断3>:

        <执行3>

      else:

        <执行4>

    三、循环

      for,for x in range(101)

      while:只要条件满足,就不断循环,条件不满足时退出循环。

        break:提前退出循环。

        continue:跳过当前的这次循环,直接开始下一次循环。

     四、字典

      dict:使用键-值(key-value)存储,具有极快的查找速度。

      判断key是否存在:in和get() 删除key:pop(key)

      和list比较,dict有以下几个特点:

        1、查找和插入的速度极快,不会随着key的增加而变慢;

        2、需要占用大量的内存,内存浪费多

      在Python中,字符串、整数等都是不可变的,因此,可以放心地作为key。而list是可变的,就不能作为key

      set:set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 要创建一个set,需要提供一个list作为输入集合。

      set操作:add(key)、remove(key) set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作。

  • 相关阅读:
    【NOIP】提高组2015 运输计划
    【BZOJ】1635: [Usaco2007 Jan]Tallest Cow 最高的牛
    【51nod】1766 树上的最远点对
    【BZOJ】2054: 疯狂的馒头
    【SRM20】数学场
    【Luogu】P3930 SAC E#1
    【Luogu】P3927 SAC E#1
    【Luogu】 P3928 SAC E#1
    【Codeforces】868C. Qualification Rounds
    【CodeForces】866D. Buy Low Sell High
  • 原文地址:https://www.cnblogs.com/yl-saber/p/9517355.html
Copyright © 2020-2023  润新知