zoukankan      html  css  js  c++  java
  • Lesson 1#07 数值、字符串、布尔值

    数值:

    int、long(Python2.2以后,long整型认为是int)、float

    a=1
    b=2**128
    c=2.00
    print(type(a))
    print(type(b))
    print(type(c))
    
    <class 'int'> 1
    <class 'int'> 340282366920938463463374607431768211456
    <class 'float'> 2.0

    字符串:Python中,加了引号的字符都是字符串

    #Python中,加了引号的都是字符串,数字加引号也看做字符串
    name1 = "suyp1"         #双引号
    name2 = 'suyp2'         #单引号
    name3 = '''suyp3'''     #三个单引号
    age = 18
    age2 = "18"        #数值加引号也认为是字符串
    print(type(name1),name1)
    print(type(name2),name2)
    print(type(name3),name3)
    print(type(age),age)
    print(type(age2),age2)
    
    <class 'str'> suyp1
    <class 'str'> suyp2
    <class 'str'> suyp3
    <class 'int'> 18
    <class 'str'> 18

    字符串的三种引号的用法:

    #如果一行字符串中没有单引号出现,此时使用双引号或单引号都可以,如果句子中有单引号出现就必须使用双引号
    #变量的值如果有多行,就必须使用多引号
    msg1 = "My name is suyp,I'm 18 years old"
    msg2 = ‘My name is suyp,I'm 18 years old’    #此行会报错
    msg3 = '''
    人生苦短,
    我用Python!
    运维都应该去学开发!!
    '''
    print(msg1)
    print(msg2)
    print(msg3)

    字符串的运算:

    字符串也可以做运算,但只能做‘相加’或者‘相乘’

    字符串只能和字符串进行拼接,不能跨类型拼接

    n1 = "Su"
    n2 = "yp"
    print(n1+n2)
    print(n1*5)

    布尔值:

    True/False

    C:Userssuyp>python
    Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> a=1
    >>> b=2
    >>> a>b
    False
    >>> a<b
    True
    >>>
    a = 1
    b = 2
    if a > b:
        print("a is bigger than b")
    else:
        print("a is smaller than b")
  • 相关阅读:
    JAVA设计模式之桥接模式
    Pycharm新建模板默认添加作者时间等信息
    Handler机制(2)转载
    内部类学习
    设计模式-1依赖倒置原则示例
    正则表达式
    Service原理及例子
    Serializable接口
    设计模式之静态工厂模式
    Handler机制post方法使用
  • 原文地址:https://www.cnblogs.com/wudtime/p/8519514.html
Copyright © 2011-2022 走看看