zoukankan      html  css  js  c++  java
  • 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:
  • 相关阅读:
    SSD5_Optional Exercise 5分析
    SSD5_Optional Exercise 3分析
    SSD5_Optional Exercise 1 分析
    SSD5_Optional Exercise 4不会
    SSD5_ Exercise 2分析
    SSD5_Optional Exercise 2分析
    SSD5_Exercise 3分析
    SSD5_Recommended Exercise 4 分析
    2013蓝桥杯C语言本科组B
    hdu 1316 How Many Fibs?【JAVA大数】
  • 原文地址:https://www.cnblogs.com/qc-wh/p/10776543.html
Copyright © 2011-2022 走看看