• Python快速入门_1


    注释

    # 用#号字符开头注释单行
    
    """ 
        三个引号可以注释多行
        三个引号可以注释多行
        三个引号可以注释多行
    """

    原始数据类型和运算符

    (1)整型

    #整数
    3   #=>3

    (2)算术运算

    #加法
    1+1   #=>2
    
    #减法
    8-1   #=>7
    
    #乘法
    10*2   #=>20
    
    #除法   !!!结果自动转换成浮点数
    35/5   #=>7.0
    5/3   #=>1.6666666666666667
    
    #整数除法   !!!结果向下取整
    5//3   #=>1
    5.0//3.0   #=>1.0
    -5//3   #=>-2
    5//(-3)   #=>-2
    -5.0//3.0   #=>-2.0
    
    #浮点数的运算结果也是浮点数
    3*2.0   #=>6.0
    
    #取模
    7%3   #=>1
    
    #x的y次方
    2**4   #=>16
    
    #用括号决定优先级
    (1+3)*2   #=>8

    (2)布尔运算与比较运算

    #布尔值
    True   #=>True
    False   #=>False
    
    #用not取非
    not True   #=>False
    not False   #=>True
    
    #逻辑运算符,注意and和or都是小写
    True and False   #=>False
    True or False   #=>True
    
    #整数也可以当做布尔值
    0== False   #=>True
    2==True   #=>False
    1==True   #=>True
    
    #用==判断相等
    1==1   #=>True
    2==1   #=>False
    
    #用!=判断不等
    1!=1   #=>False
    1!=2   #=>True
    
    #比较大小
    1<10   #=>True
    2<=2   #=>True
    2>=2   #=>True

    (4)字符串运算

    #字符串用单引号双引号都可以
    '这个是字符串'
    "这个也是字符串"
    
    #用加号连接字符串
    'Hello '+'World'   #=>'Hello World'
    
    #字符串可以被当做字符列表
    'This is a string'[0]   #=>'T'
    
    #用format来格式化字符串
    "{} can be {}".format("string",'interpolated')   #=>'string can be interpolated'
    
    #可以重复参数以节省时间
    "{0} be nimble,{0} be quick,{0} jump over the {1}".format("jack","candle stick")   #=>'jack be nimble,jack be quick,jack jump over the candle stick'
    
    #如果不想数参数可以用关键词
    "{name} wants to eat {food}".format(name='Bob',food='lasagna')   #=>'Bob wants to eat lasagna'
    
    #如果你的python3程序也要运行在Python2.5以下环境运行,也可以用老式的格式化语法
    "%s can be %s the %s way"%('strings','interpolater','old')   #=>'strings can be interpolater the old way'

    (2)None

    #None是一个对象
    None
    
    #当与None进行比较时不要用==,要用is,is是用来比较两个变量是否指向同一个对象
    'etc' is None   #=>False
    None is None   #=>True
    
    #None,0,空字符串,空列表,空字典都算是False,其他都是True
    bool(None)   #=>False
    bool(0)   #=>False
    bool("")   #=>False
    bool({})   #=>False
    bool([])   #=>False
  • 相关阅读:
    ssh secure shell client
    端口转发后执行putty连接------------------》VirtualBox+ubuntu_server
    linux 文件权限 初级
    Ubuntu下virtualbox nat网络模式下 实现宿主机访问虚拟机
    linux php
    linux 进入mysql
    Spring_day04--整合struts2和spring框架
    Spring_day04--课程安排_回顾SSH框架知识点_SSH框架整合思想
    Spring_day03--Spring的事务管理
    Spring_day03--Spring配置c3p0连接池和dao使用jdbcTemplate
  • 原文地址:https://www.cnblogs.com/ys99/p/8370911.html
Copyright © 2020-2023  润新知