Python基础笔记

1. 变量的规则:
1.字母, 数字, 下划线组成
2.不能是数字, 更不能是纯数字
3.不能是关键字
4.不要用中文
5.不要太长
6.要有意义
7.区分大小写
8.推荐驼峰和下划线命名
2. 数据类型:
1.int类型 整数. + - * / % //
2.str类型 字符串 + *
3.bool类型 取值:True, False
4.list 列表 ["小明","小红"]
5.tuple 元组 只读列表,不能改
6.dict 字典 一对一存储数据
7.set 集合
  2.2
    str 必会方法
      1.索引和切片
        索引:起始下标是0(从左到右), (-1)从右到左
        切片: s[起始位置: 结束位置: 步长] 特点:顾头不顾尾
      2. 字符串的常用操作: 常用方法

        字符串不可变.
        1. upper() 转换成大写
        2. strip() 去掉空格
        3. replace() 替换
        4. split() 切割
        5. format() 格式化输出
        6. startswith() 判断是否以xxx开头
        7. find() 查找. 找不到返回-1
        8. len() 内置函数. 直接使用. 不用点操作 求字符串的长度
        9. startswith() 判断是否以xxx开头

        10. len() 字符串长度. 内置函数 __len__()

       3.bool: 类型转换
      1. 你想转换成什么. 就用什么把目标包裹起来
      2. 带空的是False, 不带空的True

      4. 迭代
      for 变量 in 字符串:
        循环体
      else:

      1. list(增删改查)

 

        列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开
        列表和字符串一样.也有索引和切片
        常用的功能:
          1. 增: append(), insert(), extend()
          2. 删:pop(), remove(), del list[], clear()
          3. 改: 索引修改
          4. 查: for循环        

       3. 常用操作:
         1. count()计数
         2. len() 求长度 __len__()
         3. sort() 排序 reverse = True 倒序
         4. reverse() 顺序翻转 [::-1]

 

      tuple 元组
        不可变的列表. 只读列表. 有索引和切片.
        不可变的是它内部子元素. 如果子元素是列表. 列表中的元素是可以变的.

 

 

3. 用户交互
s = input("提示语") 接收到的是字符串类型
类型转换: int(str)
4. if语句
if 条件:
代码块

if 条件:
代码块
else:
代码块

if 条件:
代码块
elif 条件:
代码块
....
else:
代码块
5.循环. while循环
while 条件:
代码块(循环体)
执行流程:
1. 判断条件是否为真. 如果真. 执行代码块
2. 再次判断条件是否为真......
3. 当条件为假.执行else 跳出循环. 循环结束

    while 条件:
      代码块  
    else:
      当条件为假的时候执行

  break   结束循环. 停止当前循环
  continue 跳出本次循环
6. 格式化输出
%s: 字符串的占位符, 可以放置任何内容(数字)
%d: 数字的占位符
7. 运算符
逻辑运算:
and 并且的意思. 左右两端的值必须都是真. 运算结果才是真
or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假
not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真
8.迭代
  for 变量 in 可迭代对象:

      循环体
  else:
posted @ 2019-04-26 20:52  青春-无悔  阅读(128)  评论(0编辑  收藏  举报