• python基础(一)


    python基础知识点:

    python严格区分大小写,

    #:注释

    :后为缩进4个空格的代码块

    例如:

    if a=90:
        print 'pass'  #此为代码块
    else:
        print 'failed'   #此为代码块
    

    数据类型:

    整型:

    例如 :a=10

    浮点型:

    例如:a=10.0

    对于较小或较大的数用科学记数法表示

    例如:1.67e8,即1.67*10^8

    字符型:' '或者""括起来,若既包含''又包含"",或者包含特殊字符,使用转义字符

    例如:

    print 'hello,"Marry"' 
    
    输出:>>>hello,"Marry"
    

    或者在前面加上r不转义

    例如:

    print r'hello
    '
    
    输出:>>>hello
    
    

    若要表示多行换行内容,用r'''.....'''表示

    例如:

    print r'''第一行
              第二行
              第三行'''
    输出:>>>第一行
                 第二行
                 第三行
    

    布尔型:True/False,用于and、or、not运算

    涉及到 and 和 or 运算的一条重要法则:短路计算。

    例如:

    (1). 在计算 a and b 时,如果 a 是 False,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    (2). 在计算 a or b 时,如果 a 是 True,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

    a = True
    print a and 'a=T' or 'a=F'
    输出:>>>a=T
    

    a=True 为真,则and运算取决后半部,'a=T',在python中,把数值和非空字符串看作True,所以返回a=T

    a=T为真,or运算中,若一个为真,则为真,而后半部的真假与结果无关,python解释器只要能提前确定计算结果,它就不会往后算了,直接返回结果,所以返回a=T,结果输出为a=T

    空值:None

    变量:定义一个变量,且给变量赋值

    例如:

    a=1     #定义变量a指向对象1或者说引用对象1
    

     变量名规则:

    (1)只能是一个词

    (2)只能包含字母、数字和下划线

    (3)不能以数字开头

    纯属个人学习笔记,主要是求学之路上的知识点积累记载,有从其他博主精彩文章中学到的知识点,加以整理,小小菜鸟,大神请勿喷。
  • 相关阅读:
    洛谷 P4707 重返现世
    多项式总结&多项式板子
    线性常系数齐次递推
    洛谷 P2791 幼儿园篮球题
    CF Gym 102028G Shortest Paths on Random Forests
    洛谷 P4705 玩游戏
    [NOI2018]冒泡排序
    PKUSC2019 改题记录
    PKUSC2019 没约记
    Codeforces Round #557 题解【更完了】
  • 原文地址:https://www.cnblogs.com/evablogs/p/6690022.html
Copyright © 2020-2023  润新知