zoukankan      html  css  js  c++  java
  • 2017.07.31 学习整理

    2017.07.31 学习整理

    python基础

    格式化输出的三种方式

    1. 占位符

    name = 'ming'
    age = 19
    print('my name is %s my age is %s' % (name, age))
    

    my name is ming my age is 19

    2. format格式化

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

    Hello, ming. You are 19-19.

    3. f-String格式化

    name = "ming"
    age = 19
    print(f"Hello, {name}. You are {age}.")
    

    Hello, ming. You are 19.

    基本运算符

    1.算术运算符

    print(1+2)
    

    3

    2.比较运算符

    pwd='321'
    print(pwd=='321')
    

    True

    以下假设变量a为10,变量b为20

    3.赋值运算符

    age=19
    age=age+1
    print(age)
    

    答:20

    以下假设变量a为10,变量b为20

    4.逻辑运算符

    print(3>3and1>2or2>1)
    

    Ture

    以下假设变量a为10,变量b为20

    5.身份运算符

    x = 257
    y = x
    z = 257
    
    print(f'x is y:{x is y}')
    print(f'x == y:{x == y}')
    
    print(f'x is z:{x is z}')
    print(f'x == z:{x == z}')
    

    x is y: True
    x == y: True
    x is z: False
    x == z: True

    身份运算符用于比较两个对象的存储单元。

    6. python运算符优先级

    python运算符的优先级相当于数学中的先算乘除再算加减,优先级高的你括号括起来就行了

    # Python中True为1,False为0
    print(True > 0)  # True
    print(True > 2)  # Flase
    

    流程控制之if判断

    1.语法

    if判断其实是在模拟人做判断.

    1.1 if

    if 条件:
        代码1
        代码2
        代码3
        ...
    # 代码块(同一缩进级别的代码,例如代码1、代码2和代码3是相同缩进的代码,这三个代码组合在一起就是一个代码块,相同缩进的代码会自上而下的运行)
    

    1.2 if...else

    if 条件:
        代码1
        代码2
        代码3
        ...
    else:
        代码1
        代码2
        代码3
        ...
    

    1.3 if...elif...else

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

    2. if的嵌套

    # if的嵌套
    cls = 'human'
    gender = 'female'
    age = 18
    is_success = False
    
    if cls == 'human' and gender == 'female' and age > 16 and age < 22:
        print('开始表白')
        if is_success:
            print('那我们一起走吧...')
        else:
            print('我逗你玩呢')
    else:
        print('阿姨好')
    

    开始表白

    我逗你玩呢

  • 相关阅读:
    通过PDB文件实现非嵌入式的c++反射
    在c++中实现反射的初步想法
    对比特币相关的一些技术细节的补充
    初窥比特币
    根据一个坐标查找其所属区域的一些优化想法
    go两种数据类型的区别、数据类型和操作符、常量、变量声明
    go的相关包time、os、rand、fmt
    go语言的特性
    结构体
    defer、panic、recover
  • 原文地址:https://www.cnblogs.com/zhangmingyong/p/11276821.html
Copyright © 2011-2022 走看看