python基础语法

  • 原始字符串:在字符串前加r,程序会对字符串中的\等自动进行转义

    例如:str = r"C:\now"
    
  • 长字符串:使用""" """ ,会对长文本的换行等进行转义

  • 3 ** 5 3的5次幂

  • 10 / 8 = 1.25 10 // 8 = 1

  • 逻辑操作符 and or not

  • 断言assert 当assert后边的条件为false的时候 程序自动崩溃并抛出AssertionError的异常

  • for循环 for x in xxx:

  • len(a) a的长度

  • range(2,10,2) 从2开始到10结束,步进2

  • 数组方法:

  • append(xx) 向数组添加一个元素

  • extend([xx,xx]) 向数组添加一个数组

  • insert(0,xx) 将xx添加到数据0位置

  • remove(xx) 将xx元素从列表中移除

  • del 数组[1] 将数组中下标为1的元素删除,del 数组 删除数组

  • pop() 弹出列表最后一个元素,并将其作为返回值返回,pop(1) 将下标为1的元素移出,并作为返回值返回

  • 数组[0:3] 数组分片,将数据中下标0-2的元素拷贝到另一个数组中并作为返回值进行返回,原数组不变

  • 在python中 索引可以为负数 负数表示从右向左移动 正数表示从左向右移动 举几个例子

    str_a = "abcdefg"
    str_a[0:3] 结果为abc
    str_a[:3]  结果为abc
    str_a[:-4] 结果为abc
    str_a[-3:] 结果为efg
    str_a[-3:6] 结果为ef
    str_a[-3:len(str_a)] 结果为efg
    str_a[-3:0] 结果错误 因为起始索引值比结束索引值更靠右
  • count(xx) 返回xx在数组中的个数

  • *

你可能感兴趣的:(python)