• python学习笔记:第一天


      1、经典程序测试:hello world

      入门编程语言第一件事,先写hello world。

    #!/usr/bin/env python
    # -*- coding: UTF-8 -*-

    print("hello world!")

      2、编码

      默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。当然,也可以使用以下语句指定编码方式:

    # -*- coding: cp-1252 -*-

      

      3、Python标识符

      在Python里,标识符由字母、数字、下划线组成。标识符可以包括英文(中文)、数字及下划线,但不能以数字开头。并且Python中的标识符区分大小写。

      以下划线开头的标识符是有特殊意义的。以单下划线开头的_foo代表不能直接访问的类类型,需通过类提供的接口进行访问,不能用from xxx import * 而导入;以双下划线开头的__foo代表类的私有成员;以双下划线开头和结尾的__foo__代表Python里的特殊方法专用的标识,如__init__()代表类的构造函数。

      Python可以同行显示多条语句,需用分号‘;’隔开。

      Python关键字不能用作常数、变数或任何其他标识符名称,关键字只包含小写字母。如下列所示:(解释说明留白)

    False  
    None  
    True  
    and  
    as  
    assert  
    break  
    class  
    continue  
    def  
    del  
    elif  
    else  
    except  
    finally  
    for  
    from  
    global  
    if  
    import  
    in  
    is  
    lambda  
    nonlocal  
    not  
    or  
    pass  
    print  
    raise  
    return  
    try  
    while  
    with  
    yield  

      4、块语句

      Python与C不同,它的代码块不使用大括号{}来控制,而是使用缩进来限定程序块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的空白数量,并且缩进方式必须一致。一般建议每个缩进层次使用单个制表符两个空格四个空格

      5、多行语句

      Python的多行语句与C一致,可以使用‘\’将单行语句拆分为多行来应对一些过长的语句。同样,语句中包含[],{},()括号的部分就不需要使用多行连接符。

      Python也可以在同一行中使用多条语句,语句之间使用分号(;)分割。

      6、数据类型

      Python中有四种数据类型:整数、长整数、浮点数和复数。

      整数,如 1

      长整数,较大的整数

      浮点数,如 1.23、2E-2

      复数,如 1+2j、1.1+2.2j

      7、字符串

      Python中可以使用单引号(‘)、双引号(") 、三引号('''或""")来表示字符串。

      单引号(‘)、双引号(")使用方式完全相同。

      特殊符号需要使用转义字符'\'。

      自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。

      python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。

      字符串是不可变的。

      按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。

      引号开始和结束必须使用相同的类型。

      8、注释

      Python中用#开头做单行注释,用三引号(""")或(''')做多行注释。

      9、空行

      函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用用一行空行分隔,以突出函数入口的开始。

      

  • 相关阅读:
    MyBatis的创建过程
    Mybatis框架的搭建步骤
    jquer选择器
    JavaScrip中构造函数、prototype原型对象、实例对象三者之间的关系
    java_集合_ArrayList
    /WEB-INF/jsp/userlist.jsp (line: [48], column: [4]) According to TLD or attribute directive in tag file, attribute [items] does not accept any expressions
    初学Spring框架——入门
    动态SQL
    JQuery高级——遍历
    Jquery简单介绍
  • 原文地址:https://www.cnblogs.com/Trees/p/7509623.html
Copyright © 2020-2023  润新知