python 基础知识

运算符

算术运算符

  • + - * /
  • // 返回的时小于除法结果的最小整数
  • 7//2 = 3 -7//2 = -4
  • 幂运算 **
  • 模运算 % 取余

数据类型及变量

变量

  • 大小写敏感
  • python3 支持 unicode 字符集

逻辑运算符 and or not

  • 运算顺序
  • 先运算not 然后and 最后or
  • 用()改变运算优先级

数据类型

  • 数字
  • int()
  • float()
  • 字符 str()
  • type() 判断变量类型

结构语句

分支结构

  • 冒号空格成对出现 缩进表示从属关系
if   条件:
    语句
elif  条件:
    语句
else:
    语句
  • 循环结构
  • 冒号和空格成对出现,空格表示从属
while 循环条件:
      语句
  • 双重循环
  • 列表循环
  • 只能读取列表元素 不能修改元素
for 元素变量名 in 列表 :
      代码块
  • 循环变量只是从列表中读取下一个并重新赋值列表中的下一个元素,即使循环体中修改了循环变量

数据存储

列表[,]

  • 下标从0开始 列表长度为 len()-1
  • 有反向索引
  • 原列表的增删改
  • .append(4) 增加元素
  • .pop(i) 删除指定下标的元素 或最后一个元素
  • .remove()删除第一个该元素
  • if 元素 in 列表:(in操作符)
  • 用于列表的运算符
  • 生成列表 rang(开始数值:结束数值:步长)
for I in rang(3,10,2):
  print(i)
  • 列表切片[开始位置:终止位置:步长] 新列表为左闭右开区间
  • a + b 列表a和列表b合并为一个新的列表,包含a、b中的每一个元素
  • a * n 将列表a中的元素重复n次

元组() 不能修改

字典

value 的增删改查
  • 通过var[key] 进行增删改
key 的增删改查
  • key不能修改,只能删除键值对然后增加 var[new key]=var.pop(key)
  • var.pop(key) 删除key
  • var[key]=value key如果存在就是修改,不存在增加
  • 查询
  • for key in var:

读写

标准库

基本函数

  • 输入输出
  • print() 输出显示内容
  • input() 输入数据

基本约定

  • 一条语句一行 用 \ 拆分一行语句 用;合并多条语句到一行 (不建议使用 )
  • () [] {} 中的语句可以跨行书写
  • 同层次的语句块必须左对齐,否则报错
  • 缩进表示从属关系
posted @ 2021-01-30 21:07  吃个甜柚子  阅读(75)  评论(0编辑  收藏  举报
//升天火箭