美文网首页
Python 2:python基础

Python 2:python基础

作者: Cc曹子恒 | 来源:发表于2018-04-15 17:28 被阅读0次

    第二讲:python基础

    python的语法比较简单,采用缩进方式,写出来的代码像下面的样子:
    a = 100
    if a >= 0:
        print(a)
    else:
        print(-a)
    每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
    

    python程序大小写敏感。

    数据类型:

    整数

    浮点数

    字符串

    如果字符串内部既包含‘又包含“怎么办?可以用转义字符\来标示,比如:
    'I\'m \ "OK\"!'
    I'm "OK"!
    >>>print('I\'m ok,')
    I'm ok.
    >>>print('I\'m learning\n python.')
    I'm learning
    python.
    >>>print('\\\n\\')
    \
    \
    
    python还允许用r' '表示' ' 内部的字符串默认不转义,可以试试:
    >>>print(r'\\\t\\')
    \\\t\\
    
    如果字符串内部有很多换行,用\n 写在一行里不好阅读,为了简化,python允许用'''...'''的格式表示多行内容,可以试试:
    >>>print('''line1
    ...line2
    ...line3''')
    line1
    line2
    line3
    (注意...是提示符,不是代码的一部分)
    

    布尔值

    空值

    变量
    a = 1   变量a 是一个整数
    t_007= 'T007'   变量t_007是一个字符串
    Answer = True       变量Answer是一个布尔值True
    

    python中,等号 = 是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。例如:

    >>>a = 123  #a 是整数
    >>>print(a)
    123
    
    >>>a = 'ABC'        #a变为字符串
    >>>print(a)
    'ABC'
    
    a = 'ABC'
    b = a
    a = 'XYZ'
    print(b)
    执行a = 'ABC',解释器创建了字符串'ABC和变量a,并把a指向'ABC';
    执行b = a,解释器创建了变量b ,并把 b 指向 a 指向的字符串'ABC';
    执行a = 'XYZ',解释器创建了字符串‘XYZ’,并把 a 的指向改为‘XYZ’,但 b 并没改变;
    所以,最后打印变量 b 的结果自然是‘ABC’。
    

    常量

    >>>10/3
    3.33333333
    

    /除法计算结果是浮点数,即使是两个整数恰好正处,结果也是浮点数:

    >>>9/3
    3.0
    

    还有一种除法是 // ,称为地板除,两个整数的除法任然是整数:

    >>>10//3
    3
    
    >>>10%3
    1       #取余预算
    

    相关文章

      网友评论

          本文标题:Python 2:python基础

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