zoukankan      html  css  js  c++  java
  • Python学习笔记(1)-- 格式化操作|运算符使用

     


    print使用

    def print(self, *args, sep=' ', end='
    ', file=None): 

    sep:分隔符

    end:末尾符号,默认 换行符

    示例:

    print("Peter", "Rose", sep='-')
    #结果
    Peter-Rose

    转义字符

    # 转义换行
    print("Peter
    Rose")
    
    # 不转义
    # 方式1
    print("Peter\nRose")
    # 方式2
    print(r"Peter
    Rose")

    %s,%d,%f格式化输出

    使用%s,%d,%f作为占位符

    %s:字符串

    %d:整型数字

    %f:小数

    name = "Peter"
    age = 10
    print("%s is a good man, he is %d" % (name, age))

    %f小数点操作

    money = 10.23
    print("cost %f yuan" % money)
    print("cost %.1f yuan" % money)
    print("cost %.2f yuan" % money)
    '''
    结果
    cost 10.230000 yuan
    cost 10.2 yuan
    cost 10.23 yuan
    '''

    fortmat格式化输出

    print("{} is a good man, he is {}".format("Peter", 10))
    '''
    结果
    Peter is a good man, he is 10
    '''

    input输入

    input("请输入:")

    控制台输入阻塞


    算术运算符

    + - * / :加减乘除

    += -= *= /=:扩展

    **:幂

    //:整除

    %:余数

    print(9 + 2)    # 11
    print(9 - 2)    # 7
    print(9 * 2)    # 18
    print(9 / 2)    # 4.5
    print(9 ** 2)   # 81
    print(9 // 2)   # 4
    print(9 % 2)    # 1

     

    关系运算符

    > < >= <=:比大小

    ==比的是值相等,is比的是内存地址

    a = [100]
    b = [100]
    print(a == b)   # True
    print(a is b)   # False

    在交互式模式下

    1、Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间。Python 对小整数的定义是 [-5, 256] 这些整数对象是提前建立好的,不会被垃圾回收。在一个 Python 的程序中,无论这个整数处于LEGB中的哪个位置,所有位于这个范围内的整数使用的都是同一个对象。同理,单个字母也是这样的。

    2、intern机制处理空格一个单词的复用机会大,所以创建一次,有空格创建多次,但是字符串长度大于20,就不是创建一次了。


    逻辑运算符

    and:逻辑与

    or:逻辑或

    not:逻辑非

    print(True and False)   # False
    print(True or False)    # True
    print(not False)        # True

    三目运算符

    {值0} if {表达式} else {值1}

    表达式为真取值0,反之取值1

    # 取较大数
    a = 10
    b = 11
    print(a if a >= b else b)
  • 相关阅读:
    uva 12096
    uva 705
    uva 657
    uva 10129
    uva 816 BFS求最短路的经典问题……
    uva 1103
    uva 699
    这是昨天的内容,就这样慢慢整吧,然后,荒废了好多时间啊!!
    今天就这么乱糟糟的过啦~刚刚接触html,就稍微写了一下,明天加油,今天直接贴图
    uva 548 tree
  • 原文地址:https://www.cnblogs.com/Epir/p/12612901.html
Copyright © 2011-2022 走看看