zoukankan      html  css  js  c++  java
  • Python学习笔记(一)之Python基础语法

    1. 先从我们熟悉的 Hello World! 的输出开始

    • 样例1.1:
    #!/user/bin/python
    #coding=utf-8
    #author@ zjw
    
    #1:
    print "Hello World!"
    #2:
    print"Hello ""World!"
    #3:
    print("Hello World!")
    #4:
    print "Hello","World!"
    #5:
    print"Hello",
    print"World!"
    
    • 输出:

    Hello World!
    Hello World!
    Hello World!
    Hello World!
    Hello World!

    • 不得不感叹Python2的输出方式真的多样,且殊途同归,展现出多样化输出"Hello World!"的方式。可能还有一种format输出方式,但是这里笔者还并不熟悉format的用法,所以不作展示。
    • 分析各个样例:
      1. print后空一格,带双引号输出
      2. 直接在要输出的一个语句后再加一句要输出的语句(即双引号所括内容,也是可以实现输出的)
      3. 标准的输出方式,Python3依旧适用
      4. 不换行输出,在输出一句话的后面加上,,再加上输出的内容,则在两句话中间自动加上一空格,且不换行。
      5. 同上,输出一个内容后加,,输出的语句不换行且带一空格,后面的输出内容会自动加在后面。

    2. 多行语句

    • 样例1.2:
    #!/user/bin/python
    #coding=utf-8
    #author@ zjw
    
    #1:
    str = "Monday " + 
        "Tuesday " + 
        "Wednesday"
    print(str)
    #2:
    str = "Monday Tuesday Wednesday"
    print(str)
    
    • 输出:

    Monday Tuesday Wednesday

    • 分析:样例1同2,Python中一般会使用新的一行作为语句结束符,可以使用将一行分为多行显示。

    3. 注释和引号

    • 样例1.3:
    #!/user/bin/python
    #coding=utf-8
    #author@ zjw
    
    #单行注释
    
    ''' 
    多行注释
    多行注释
    '''
    
    """
    多行注释
    多行注释
    """
    
    str1 = '这是单行字符串1'
    str2 = "这是单行字符串2"
    str3 = '''这是多行字符串3
    这是多行字符串3'''
    str4 = """这是多行字符串4
    这是多行字符串4"""
    
    print str1
    print str2
    print str3
    print str4
    
    • 输出:

    这是单行字符串1
    这是单行字符串2
    这是多行字符串3
    这是多行字符串3
    这是多行字符串4
    这是多行字符串4

    • 分析:
      • 单行注释#开头。
      • 多行注释则是用两个连续三个的双引号即"""括起来或两个连续三个的单引号即'''括起来。
      • 单行字符串用两个单引号'括起来或两个双引号"括起来。
      • 多行字符串则是用两个连续三个的双引号即"""括起来或两个连续三个的单引号即'''括起来。
      • 注意引号类型要相对应

    4. 等待用户输入

    • 样例1.4:
    #!/user/bin/python
    #coding=utf-8
    #author@ zjw
    
    raw_input("除非按下enter键,否则所有的输入都是可显示的...
    ")
    
    x = raw_input("输入一个字符串:")
    print(x)
    
    • 输出:

    除非按下enter键,否则所有的输入都是可显示的...
    What I type at will
    输入一个字符串:Hello World!
    Hello World!

    • 分析:
      • raw_input输入表示一旦用户按下 enter(回车) 键退出,其它键显示。
      • 注意:不能输入中文,否则会报错,亲测蒙圈。

    5. 一行显示多条语句

    • 样例1.5:
    #!/user/bin/python
    #coding=utf-8
    #author@ zjw
    
    x = 1; y = 2
    t = x; x = y; y = t
    print x; print y
    
    • 输出

    2

    1

    • 分析:

      • 这是一个交换两个数的简单代码,如果按照Python原本规则我们写出来的程序应该是这样子

      • #!/user/bin/python
        #coding=utf-8
        #author@ zjw
        
        x = 1
        y = 2
        t = x
        x = y
        y = t
        print x
        print y
        
      • 一般情况下Python中一行代表一个语句,如果一行使用多条语句,则在每个语句之间加上;即可。

  • 相关阅读:
    2020/5/18
    2020/5/17
    2020/5/15
    2020/5/13
    2020/5/12
    服务器环境配置五大免费主机系统
    6:运算符
    5:练习题
    4:Python的while循环
    3:Python条件语句
  • 原文地址:https://www.cnblogs.com/vanishzeng/p/12181579.html
Copyright © 2011-2022 走看看