笔记!!!!!

1.算数运算符

+

-

*

/

// (整除)

%(求模)

** (求幂)

2.关系运算符,比较运算符

< , > , >= , <=, == (等于号),!= (不等于)

  1. 逻辑运算符

    and (与,两真为真 一假则假)

    or (或, 一真为真)

    not (非)

    4.所属运算符

    in , not in

    is 判断的是内存地址是否相同 == 判断值是否相同

    5.赋值运算符

    = ,a=1

    += ,a += 3 既 a=a+3

    -= , a-=3 既 a=a-3

    *= ,同上

    /= ,同上

    (python里无自增自减 ++ --)

    6.字符串对象

    str()强制字符串

    len() 返回字符串长度

    .capitalize 首字母大写

    center 文本居中

    ljust 左居中

    rjust 右居中

    strip() 去除字符串首尾空格

    7.位运算

    原码:二进制

    反码:符号位不变,其余取反

    补码:反码+1,用于计算

    8.

    % 与

    | 或

    ~ 按位取反

    ^ 异或

    9.三元运算符

    条件成立时执行的代码 if 表达式 else 条件不成立时执行的代码

    10.程序控制流程:

    if 表达式:

    代码块1

    else 表达式:

    代码块2

    (嵌套if的话,有几个if 就有几个else。)

    (python中 无switch语句)

    1. 字符串切片

      索引:正数索引从0开始(从左到右),负数索引从-1开始(从右到左)。

      sname[start:end:step]

      sname:操作的对象名

      start:切片开始的位置,包含自身,若省略不写,默认从0开始。

      end:切片结束的位置,不包含自身,若省略不写,默认为字符串长度。

      step:步长,默认为+1,若要省略第二个:一起省略。(负数索引,-1:-3时 步长要为负数。)

    1. python:列表,元组,集合,字典

      1.列表

      list1 = [1,2,3,4,5,[11,22,33]]

      list2 = [456]

      list1 + list2 两个列表并起来

      list1*3 重复3次

      2.append() 向列表的最末尾添加元素。 使用格式:list.append()

      insert(插入位置的索引下标,插入的内容) 指定位置插入元素。

      index() 查找元素第一次在列表中出现的位置,如果没有则报错。

      copy() 创建一个副本。

      count() 统计元素在列表里出现的次数。

      pop() 删除末尾元素。 list.pop(i) 删除指定位置的元素,i为索引下标。

      remove() 通过元素移除元素。

      sort() 排序,以升序排列。对整数精准,字符串则是以asc码表排列。

      reverse() 反转列表元素。

      1. 13.列表的特点:不同类型元素,有序存储,允许元素重复,可以修改。

        14.元组: 元组的元素无法更改,但是元组里边出现的列表内元素可以更改!!元组内的类型可以不同。

        t =(元素1,元素2,元素3,.....)

        只有一个元组的话 只能 :t = (1,) ,号不能少!

        14.元组,列表,字符串的公共方法

        len()

        max()

        min()

        15.集合:无序且唯一。 ----> 可用于去重。

        1.用set()创建集合。!!!!!

        传入字典:只会趣键

        2.用 {} 直接创建,只可以直接创建 元组,字符串,数字。

        列表去重.

        list = [1,1,2,3,4,4,4,5,6,] s = set(list) print(s)

        得到的结果:{1, 2, 3, 4, 5, 6}

        元组去重.

        t = (1,1,2,3,4,4,4,5,6) s = set(t) print(s)

        结果:{1, 2, 3, 4, 5, 6}

        字符串的去重:

        zfc = "zjxxxxxx" s = set(zfc) print(s)

        结果:{'x', 'j', 'z'}

        字典的去重. 只去键。

      12.

      add() 像集合中添加元素。 只能是 数字,字符串,元组。

      update() 将两个集合进行合并。

      remove( ) 删除

      discard()

      ``

    2. 13.交集和并集。

      交集:& 连接多个集合,取其相同元素。

      s1 = {1,2,3,4,} s2 = {4,5,6,7} s3 = {4,5,6,7} s4 = s1 & s2 & s3 print(s4)

      结果:{4}

      并集:| 连接多个集合,取全数据。

    3. 字典--- dict

      1,键值对:”uname“:”张三“ 第一个是键,第二个是值。

      键可以是任意的不可变类型(数字,字符串,元组)

      2,字典创建。

      {} 默认创建空字典。 而创建空集合是 set()。

      字典的增,删,改,查

      get():在字典中获取指定键的值,有默认值,当查询的键不存在时,即返回默认值。

      items():以列表的形式返回字典中所有的键值对。

      values():以列表的形式返回字典中的所有值。

      clear():清空。

      copy():创建字典副本。

      fromkeys():创建一个新字典。第一个为键,第二个是值但不是一 一对应。

      popitem():删除最后一项,同时以元组的形式返回删除的键值对。

      setdefault():设置键的默认值, 类似建新。 但是若已有该键,则不成功。

    4. update():将字典2的值更新到字典1,重复则进行修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值