zoukankan      html  css  js  c++  java
  • Python基础语法

    python学习先缓一缓

    ----------------------------------------------------------------------------

    默认下python3源码文件以utf-8编码。

    标识符以数字、字母、下划线,首字母不适用数字。区分大小写。

    以#作注释:#这是注释

    使用缩进来表示代码块,不需要大括号{}。但同一代码块内的语句必须含相同数目的空白格:

    if True:
        print ("True")
    else:
        print ("False")

    使用反斜杠实现隔行:

    total = item_one + 
            item_two + 
            item_three
    View Code

    而在()、[]、{}中的多行语句不需要反斜杠:

    1 total = ['item_one', 'item_two', 'item_three',
    2         'item_four', 'item_five']

    数值类型只有四种:

    整数、长整数、浮点数、复数(1.1+2.3j)

    字符串

    *单引号和双引号作用相同

    *三个引号可以指定一个多行字符

    *转义符“”

    *字符串前加r或R,转义字符串会作为原声字符串显示: r"this is a line with "

    *字符串不可变

    *字符串前加U,作为unicode处理

    空行

    函数或类方法之间用空行分隔。

    print()语句输出自动换行,可以在其内后边加end=“”:

    # 不换行输出
    print( x, end=" " )
    print( y, end=" " )
    print()
    View Code

    码组

    缩进相同的一组语句称为码组。if/esle、while等首行以关键字开始,以冒号( : )结束。首行后的码组成为一个子句。

    if expression : 
       suite   #子句
    elif expression : 
       suite 
    else : 
       suite

    模块导入:

    整个模块导入:
    
    import somemodule
    导入某个模块的某函数:
    
    #导入一个
    
    from somemodule import somefunction
    #导入多个
    
    from somemodule import firstfunc, secondfunc, thirdfunc
    
    #导入全部
    
    from somemodule import *
    View Code

    命令行参数:

    Python可以使用-h参数查看各参数帮助信息

     变量不需要声明,赋值后即创建。变量本身没有所谓“类型”,一般指说的是其所指内存中保存的对象的类型。

    可以多个变量同时赋值如:a=b=c=1

    或者:a, b, c = 1, 2, "runoob"

    标准数据类型

    Number : int(长整)   float(浮点)  bool   complex(复数)  

      语言内置type()函数查询类型 print(type(a))---》 <class 'int'>

      type() 和 instance() 不同。type否则子类实例 属于 父类  instance 承认子类的实例 属于 父类类型。

      除法运算符/总返回一个浮点,要取整数用//操作符

      混合运算时,python会把整型转化为浮点。

    String  

    Tuple  

    List  

    Sets  

    Dictionary

  • 相关阅读:
    系统可靠性计算
    jira与readmine区别
    linux下批量替换文件内容
    JMeter学习(十九)JMeter测试MongoDB
    mongoVUE1.5.3 破解方法
    Junit使用GroboUtils进行多线程测试
    JMeter学习(十八)JMeter测试Java(二)
    JMeter学习(十七)JMeter测试Java
    Tomcat 和 Resin 比较,哪个更适合你?
    JMeter学习(十四)JMeter监控Tomcat性能
  • 原文地址:https://www.cnblogs.com/alan2kat/p/7827223.html
Copyright © 2011-2022 走看看