Python 基础知识点

2019-06-27  本文已影响0人  顶宝麻麻
  1. 标识符第一个字符必须是字母或者下划线,其他由字母、数字、下划线组成
  2. 使用三引号(''' 或者 """ )可以指定一个多行字符串
  3. 转义符 ''
  4. 使用 r 可以让反斜杠不发生转义,例如:print(r"this is a line with \n")
  5. 拼接符:
    print('a'+'b') # ab
    print('a','b') # a b
    print('a' 'b') # ab
  6. 格式化:print('%s %s')
  7. 运算符重复,例如:print('a'3) #aaa
  8. 字符串的截取的语法格式如下:变量[头下标:尾下标:步长],第三个参数为负数表示逆向读取
  9. 同一行中使用多条语句,语句之间使用分号(;)分割
  10. print 默认输出是换行的,如果要实现不换行需要在变量末尾加上end=""
  11. 多个变量赋值
    a = b = c = 1
    a, b, c = 1, 2, 'hello'
  12. python3 六个数据类型
    • 不可变数据:Number(数字)、String(字符串)、Tuple(元组)
    • 可变数据:List(列表)、Dictionary(字典)、Set(集合)
  13. 数据类型
    a = 1
    type(a) #<class 'int'>
    isinstance(a, int) #True
    isinstance 和 type 的区别在于:
    type() 不会认为子类是一种父类类型
    isinstance()会认为子类是一种父类类型
  14. 元组(tuple)
    • tuple1 = (1,2,3) #元组的元素不能修改
    • tuple2 = () #空元组
    • tuple3 = (‘abc’,) #一个元素,需要在元素后添加逗号
    • print(tuple1 + tuple3) #(1,2,3,'abc')
  15. 集合(Set)
    • 空集合必须用set()
    • 非空集合用{ } 或者set()函数创建
    • 删除重复元素
    • set.add('x') #添加元素
    • set.update('x')
    • set.remove('x')
    • set.discard('x')
    • set.pop()
    • len(set)
    • set.clear()
  16. 字典(Dictionary)
    • {} #空字典
    • dict.keys() #输出所有键
    • dict.values() #输出所有值
    • dict.clear() #清空字典
    • del dict #删除字典
  17. 函数参数
    • 必需参数
    • 关键字参数
    • 默认参数
    • 不定长参数
      加了星号的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数
      加了两个星号的参数会以字典(dictionary)的形式导入,存放所有未命名的变量参数
      参数中星号可以单独出现,如果单独出现星号后的参数必须用关键字传入
  18. 读和写文件


    image
上一篇下一篇

猜你喜欢

热点阅读