zoukankan      html  css  js  c++  java
  • python基础-2(格式化输出的三种方式,基本运算符,流程控制之if判断,流程控制之while循环,流程控制之for循环)

    python基础

    格式化输出的三种方式

    一.占位符(老版本)

    name = 'jqc'
    age = 26
    print('my name is %s my age is %d' % (name, age))
    

    my name is jqc my age is 26

    %s(针对所有数据类型)、%d(仅仅针对数字类型)

    二.format格式化(鸡肋,不常用)

    name = 'jqc'
    age = 26
    print("Hello, {name}. You are {age}-{age}.".format(age=age, name=name))         
    

    Hello, jqc. You are 26-26.

    三. f-String格式化(简便,推荐使用)

    name = "jqc"
    age = 26
    print(f"Hello, {name}. You are {age}.")
    

    Hello, jqc. You are 26.

    大写的F也适用。

    name = "jqc"
    age = 26
    print(F"Hello, {name}. You are {age}.")
    

    Hello, jqc. You are 26.

    基本算数符

    假设变量a为10,变量b为20。

    一.算术运算符

    二.比较运算符

    三.赋值运算符

    四.逻辑运算符


    and: 从左到右,返回第一个为假的表达式值,无假值则返回最后一个表达式值.
    or: 从左到右,返回第一个为真的表达式值,无真值则返回最后一个表达式值.

    五.身份运算符

    is和==的区别:is用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中), ==用于判断引用变量的值是否相等。(Is 比较的是id,== 比较的是值)

    六.python运算符优先级

    如果有要优先计算的加上括号就行了

    流程控制之if判断

    一.语法

    单分支结构

    if <条件>:
        <代码块>
    

    双分支结构

    if <条件>:
        <代码块1>
    else:
        <代码块2>
    

    多分支结构

    if <条件1>:
        <代码块1>
    elif <条件2>:
        <代码块2>
    ...
    else:
        <代码块3>
    

    二.if嵌套

    if <条件1>:
        <代码块1>:
        if <条件2>:
            pass
    

    流程控制之while循环

    不可控, 循环一切

    while + break

    跳出本层循环,跳出循环

    while + continue

    跳出本次循环

    while + else

    循环没有被break终止才会执行

    流程控制之for循环

    可控, 循环容器类型元素 + 字符串(可迭代数据类型)

    for + break

    跳出本层循环,跳出循环

    for + continue

    跳出本次循环

    for + else

    循环没有被break终止才会执行

  • 相关阅读:
    页面的三大家族
    封装函数
    图片自动播放的案例
    动画封装
    长图滚动案例+点名册案例
    时钟案例
    伪随机数,随机数种子seed
    numpy.tolist( )函数
    countif( ) 函数判断当前单元格的身份证号码是否重复出现
    Excel技巧
  • 原文地址:https://www.cnblogs.com/asyouwish/p/11291309.html
Copyright © 2011-2022 走看看