• 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")
  • 相关阅读:
    安卓开发_求好评功能
    安卓开发_深入理解Content Provider
    安卓开发_数据存储技术_sqlite
    安卓开发_慕课网_Fragment实现Tab(App主界面)
    安卓开发_数据存储技术_外部存储
    Go语言基础之数组
    Go语言基础之结构体
    Go操作MySQL
    Go语言基础之文件操作
    Go第三方日志库logrus
  • 原文地址:https://www.cnblogs.com/wudtime/p/8519514.html
Copyright © 2020-2023  润新知