二, python的基本语法(和java不同的)

  1. Python 标识符
    • Python 中的标识符是区分大小写的。
    • 以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问
    • 以双下划线开头的 __foo 代表类的私有成员
    • 以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
  2. 多行语句
    • Python语句中一般以新行作为语句的结束符,但是我们可以使用斜杠( \)将一行的语句分为多行显示
      item_one='I,' item_two='love,' item_three='you' total=item_one+\ item_two+\ item_three print(total)
      打印结果:I,love,you
  3. Python 引号
    word = 'word' sentence = "这是一个句子。" paragraph = """这是一个段落。 包含了多个语句"""
  4. 多个变量赋值
    a = b = c = 1
    a, b, c = 1, 2, "john"
  5. 标准数据类型
    • Numbers(数字)(int long float complex )
      String(字符串)
      List(列表) 有序 可以更新,当读到没有的,会自动新增,和改变
      Tuple(元组) 元组不能二次赋值,相当于只读列表。
      Dictionary(字典) 无序
      number用于存储数值,是不可改变的数据类型
      这意味着改变数字类型会分配一个新的对象
      当你指定一个值时,Number对象会被创建
      用del语句删除一个被赋值的数值变量
      再次删除会报错
      File "E:\python\python_file\demo\2.py", line 18, in <module> print(var1) NameError: name 'var1' is not defined

    • 字符串
      python的字串列表有2种取值顺序:

从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
str = 'Hello World!' print(str) # 输出完整字符串 Hello World! print(str[0]) # 输出字符串中的第一个字符 H print(str[2:5]) # 输出字符串中第三个至第六个之间的字符串 llo print(str[2:]) # 输出从第三个字符开始的字符串 llo World! print(str * 2) # 输出字符串两次 Hello World!Hello World! print(str + "TEST") # 输出连接的字符串 Hello World!TEST

posted @ 2020-11-02 21:56  cje2020-11-2  阅读(72)  评论(0)    收藏  举报