zoukankan      html  css  js  c++  java
  • 20200915-Python学习笔记2

    多行字符串 '''...''' 

    >>> print ('''one
    ... two
    ... three
    ... four''')
    one
    two
    three
    four
    

    hello3.py文件代码

    print('''one
    two
    three
    four
    five''')
    

    执行结果

    D:桌面>python hello3.py
    one
    two
    three
    four
    five
    

    布尔值:只有 True    False 两种,区分大小写

    >>> True
    True
    >>> False
    False
    >>> 4 > 6
    False
    >>> 4 > 2
    True
    >>> 2+2 > 3
    True
    >>> 5+9<6
    False
    >>>

    and:与运算,都为True,运算结果都为True。

    >>> True and True
    True
    >>> True and False
    False
    >>> False and False
    False
    >>> 5>2 and 4>5
    False
    >>> 5>2 and 4>3
    True

    or:或运算,只要有其中一个为True,运算结果都为True

    >>> True or True
    True
    >>> False or False
    False
    >>> True or False
    True
    >>> False or True
    True
    >>> 8>3 or 4>9
    True
    >>> 8>9 or 5>2
    True
    >>> 5>7 or 2>6
    False
    >>>

    not:非运算,把True变为False,把False变为True

    >>> not 2>2
    True
    >>> not 2>6
    True
    >>> not 6>2
    False
    >>> not True
    False
    >>> not False
    True
    >>>
    

    空值none表示,是一个特殊的空值,不能理解为0

    变量可以是任意数据类型,变量名必须为大小写英文、数字和_的组合,且不能用数字开头

    变量a是2,变量o_p是字符串,变量F是布尔值

    >>> a =2
    >>> o_p = 'oppo'
    >>> F = False
    >>>
    

    =是赋值语句,可以把任意数据类型赋值给变量,同一个变量也可以反复赋值,而且可以是不同类型的变量

    a = 666
    print (a)
    a = 'oppo'
    print (a)
    

    执行结果

    D:桌面>python hello3.py
    666
    oppo
    a = 9
    b = a+1
    a = b
    print(b)
    print(a)
    

    结果输出a=10,b=10

    静态语言(强类型语言):

    静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 

    静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
    例如:C++、Java、Delphi、C#等。

    动态语言(弱类型语言):

    动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 
    例如PHP、ASP、Ruby、Python、Perl、ABAP、SQL、JavaScript、Unix Shell等。

    强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整数变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言。

    弱类型语言,数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。强类型定义语言在速度上可能略逊色于弱类型定义语言,但是强类型定义语言带来的严谨性能够有效的避免许多错误。

    常量

    所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量

    整数除法,/ 的结果为浮点数,且总是精确的,整数除整数结果也是浮点数。// 地板除的结果总是为整数。% 余数运算,

    >>> 10/3
    3.3333333333333335
    >>> 9/3
    3.0
    >>> 10//3
    3
    >>> 10%3
    1
    

    练习:

     print()函数中,单引号之间的内容为字符串,如果要直接输出变量的值,可以写为print(n)。如果要忽略变量,直接写值,可以写为print('123'),直接写值的话要注意运用转义字符 。

  • 相关阅读:
    linux查看进程命令
    linux修改时区的命令
    深度学习VGG16模型核心模块拆解
    Python之format()函数
    os.path.isfile()的正确用法(正确用法)
    Python time.time()方法
    tf.train.Saver()
    Python3字典update()方法
    图解Numpy的tile函数
    池化层的作用和种类
  • 原文地址:https://www.cnblogs.com/lookmefly/p/13672028.html
Copyright © 2011-2022 走看看