recode

作者: one丨 | 来源:发表于2019-01-02 19:31 被阅读0次

    1.变量

    a.怎么声明?
    变量 = 值
    a = b = c = 10
    a, b = 10, 20
    b.声明变量和给变量赋值的原理

    2.数字数据类型

    整型(int),浮点型(float), 布尔(bool), 复数(complex)

    3.运算符

    数学: +,-,*, /, %, //, **
    比较: >, <, ==, !=, >=, <=
    逻辑: and, or, not
    赋值: =, +=, -=, *=, /=, %=, //=, **=
    位运算:

    4.字符串

    a.怎么表示字符串
    '字符串', "字符串",'''字符串'''
    b.

    'abc0-数\nkill\u4e00'
    c.r/R - 阻止转义
    d.字符编码-Unicode
    ASCII
    chr(编码)
    ord(字符)
    e.获取字符
    字符串[下标]
    字符串[开始下标:结束下标:步长]
    

    f.相关运算
    +, *
    比较运算:>, <, <=, >=, ==, !=
    len()
    str()

    g.相关方法

    5.分之和循环

    if
    if-else
    if-elif-else

    for 变量 in 序列:
    循环体
    range(N), range(M,N), range(M,N,step)

    while 条件语句:
    循环体

    循环使用的函数: continue,break,else

    6.列表

    • a.怎么表示列表
      [元素1,元素2,....]
      []

    • b.元素增删改查
      列表[下标]
      列表[开始下标:结束下标:步长]

      列表.append(元素)
      列表.insert(下标,元素)
      列表.extend(序列) - 了解

      del 列表[下标]
      列表.remove(元素)
      列表.pop(), 列表.pop(下标)
      列表.clear()

      列表[下标] = 新值

    c.相关操作

    +,*
    in / not in
    len(), max(), min(), sum(), list(序列)

    d.方法
    • 列表.count(元素)
      列表.index(元素)
      列表.sort() -> 从下到大
      列表.sort(reverse=True) -> 从大到小
      列表.reverse() 类似 列表[::-1]
      列表.copy() == 列表[:]
    • list1 = [1, 2, 3]
      list1.extend('abc')
      list1.extend(range(15,21))
      list1.extend([100, 200])
      list1.append([111, 222])
      print(list1)
     sum原理
     def sum(seq):
         sum1 = 0
         for item in seq:
             sum1 += item
    
         return sum1
    
    # print(sum(['abc', 'aaa']))
    
    

    注意:python中/运算的结果都是浮点数, //运算如果除数和被除数都是整数结果才是整数,否则是浮点数

    print(3/1)
    print(4/2)
    print(4//3)
    print(5.3//2)

    image.png

    相关文章

      网友评论

          本文标题:recode

          本文链接:https://www.haomeiwen.com/subject/bgrtrqtx.html