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可以做数学意义上的交集、并集等操作。

原文地址:https://www.cnblogs.com/yl-saber/p/9517355.html