zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    【微信公众平台开发】公布动态新闻好帮手UEditor富文本
    Software Development and Newton&#39;s Laws of Motion
    组队赛第二场:字符串哈希+DP
    [ACM] hdu 4418 Time travel (高斯消元求期望)
    解决IE11无法下载文件的问题
    LeetCode :: Binary Tree Zigzag Level Order Traversal [tree, BFS]
    用Stack实现对多线程的管理范例
    同事的Excel中的图片突然不能选择
    HDU 1272 小希的迷宫 并查集
    将Datagridview中的数据导出至Excel中
  • 原文地址:https://www.cnblogs.com/ys99/p/8370911.html
Copyright © 2011-2022 走看看