美文网首页
Python 基础知识点

Python 基础知识点

作者: 顶宝麻麻 | 来源:发表于2019-06-27 20:26 被阅读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

    相关文章

      网友评论

          本文标题:Python 基础知识点

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