• python学习第一篇 概念 数据类型 if语句


    领域:web开发(django)爬虫 人工智能 2D游戏

    优点:简单 开源

    缺点:代码运行慢

    程序由模块组成

    模块由数据 函数 类组成

    函数由语句 语句由表达式

    Python的核心数据

      1. int 整数

        不带小数

      2. float浮点数

        带小数

      3. 复数

        两个类型:实部和虚部

        虚部以j或J结尾

      4. 布尔类型bool

        用来表示真假

        Trul真

        False假

      5. 内置对象

        作用

             用来占位

               解除变量绑定关系

             表达式和运算符

        1. 表达式

              由一个数字和运算符组成

              作用:通常让计算做一些事情并返回结果

              表达式是某事,语句是做某事

             2. 运算符

               +-*/

                  //地板除

               **幂运算

               %求余

    练习:

    20元买7元一个的西瓜,买了几个剩几块。

    def js(n):
        x=0
        y=0
        if n==0:
            return 0;
        else:
            x=n//7
            y=n%7
            return x,y
    num=int(input("请输入你带了多少钱:"))
    print(js(num))
    毕业薪资10000,每年涨20%,10年后多少。
    def js(n):
        x=n*(1+0.2)**10
        return x
    num=int(input("你工资多少:"))
    print(js(num))

    变量

    1. 变量是一个标识符
    2. 变量的命名规则
      1. 必须为字母或下划线开头,后缀字母或下划线或数字
      2. 不能使用关键字

    说明:

        Python 中的变量名字区分大小写

    赋值语句

    表达方式

      1. 语法

        变量名=表达式或变量名1=变量名2=表达式

        变量1=变量2=序列

      2. 作用

    1. 创建一个变量,此变量用来绑定数据对象
    2. 修改一个变量的绑定关系,让其绑定另一个数据对象         

      3. 说明

          1.当变量不存在的时候,创建变量,同时将绑定在这个对象上

          2.当变量存在时,改变此变量绑定的对象

          3.一个变量只能绑定一个对象

          4.2个变量可以同时绑定一个对象

    Python的内存管理机制

        a=10000

        b=20000

        a=a+b

        如何在不创建新变量的情况下,让两个变量值互换?

        a,b=b.a

    del语句

        作用

            用于删除变量,同时解除与对象关联关系,

        自动化内存管理和引用计数

    is/is not 运算符

    作用:

        判断两个对象是否是同一个对象,当是同一个对象的时候返回True不是时返回false

        Is not 与之相反

     小整数对象池

    CPython中,整数-5到256的书永远存在于小数整数池中,不会释放且可重复使用

    复合赋值算术运算符

    运算符          说明

    y +=x           y=y+x

    y -=x           y=y-x

    y *=x  

    y /=x

    y //=x

    y %=x

    y **=x

    if语句

        1.问题:

            有两条语句

            Print(‘这个数是偶数‘’)

            Print(‘这个数是奇数’)

    2.作用:

    让程序根据条件选择性的执行某条或某些语句

    1. 语法:

    If 真值表达式:

        语句块1……

    elif 真值表达式2:

        语句块2……

    elif 真值表达式3:

        语句块3……

    else:

        语句块4

    1. 说明:

    真值判断会自上而下进行,如果有一天为True,则执行其中的语句,然后结束if语句的执行,如果所有真值表达式都为False,则执行else子句里的语句

    elif 子句可以有0个,1个或多个

    else 子句可有0个或1个,且只能放在if语句的最后

    练习:

    1. 输入一个季节1~4,输出这个季节有哪几个月份,如果输入的不是1~4,提示输入错误。
    def pd(n):
        if n < 0 :
            print ("输入错误")
        elif n==1 :
            print ("有1 2 3")
        elif n==2 :
            print ("有4 5 6")
        elif n==3 :
            print ("有7 8 9")
        elif n==4 :
            print ("有10 11 12")
        else :
            print ("输入错误")
        return 0
    num=int(input("请输入一个季度:"))
    pd(num)
            
    1. 输入一年中的月份1~12,输出这个月在哪个季度,如果输入的是其他数,提示输入错误。
    def pd(n):
        if n < 0:
            print("输入错误")
        elif n <= 3:
            print("在第一个季度")
        elif n <= 6:
            print("在第二个季度")
        elif n <= 9:
            print("在第三个季度")
        elif n <= 12:
            print("在第四个季度")
        else:
            print("输入错误")
        return 0
    num = int(input("请输入一个月份:"))
    pd(num)

    If 语句的嵌套

        If 语句本身是由多条子句组成的一条复合语法

        If 语句可以作为语句嵌套到另一个复合语句的内部

    条件表达式

        语法:

            表达式1 if 真值表达式 else 表达式2

        作用:

            根据真值表达式的取值(true/false)来决定执行表达式1或者表达式2并返回结果

  • 相关阅读:
    第九天 how can I 坚持
    第八天 how can I 坚持
    第七天 how can I 坚持
    第六天 how can I 坚持
    第五天 how can I 坚持
    第四天 how can I 坚持
    第三天 how can I坚持
    第二天 how can I 坚持
    raw文件系统 分类: 生活百科 2013-11-09 14:12 448人阅读 评论(0) 收藏
    初次接触:DirectDraw 分类: VC++ DirectX 2013-11-09 11:16 950人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/linxingh/p/11062549.html
Copyright © 2020-2023  润新知