• python起源,变量,用户交互,流程语句


    1.Python的起源

      Python是一门解释型弱类型编程语言.

      特点:简单.明确.优雅

    2.Python解释器

      CPython官方提供的, 内部使用C语言来实现

      PyPy,一次性把我们的代码解释成字节码文件

    3.第一个Python程序

    print(任何内容)

    print("a")  a为字符串,原样输出

    print(a)  a为变量,把值进行打印

    4.变量

    变量是运行过程中产生的中间值,暂时保存在内存中,供后面的程序使用

    变量的数据类型:

    1.int 整数 可以做+.-.*./.%.//

    2.str 字符串,可以+.*

    3.bool,布尔值,两个取值, Ture.False

    变量的命名规则:

      1.由字母,数字,下划线组成

      2.不能以数字开头,也不能为纯数字组成

      3.不能是Python的关键字

      4.不能太长

      5.要有意义

      6.不能为中文

      7.区分大小写

      8.推荐使用驼峰体或者下划线命名(驼峰体: 除⾸字⺟外的其他每个单词⾸字⺟⼤写   下划线: 每个单词之间⽤下划线分开)

    5.用户交互

      变量 =  input(提示语)

      接收到的内容是字符串类型

      str =>  int   =>    int(str)

      语法: 内容 = input(提⽰信息)

    6.注释

      有时候我们写的东⻄不⼀定都是给⽤户看的. 或者不希望解释器执⾏. 那我们可以使⽤#来 注释掉代码. 被注释的内容是不会执⾏的.可以⽅便后⾯的程序员来拜读你的代码   单⾏注释: # 被注释的内容

      多⾏注释:''' 被注释的内容 ''', """这个也是多⾏注释"""

    7.流程控制if语句

      第一种语法:

        if 条件:

          代码块1

        代码块2

    # monery = int(input("你兜里还剩多少钱? :"))
    # if monery > 500:
    # print("打车回家")
    # print("回到家了")

      第二种语法:

        if条件:

          代码块1

        else:

          代码块2

    # contents = input("请输入你是否中奖了:")
    # if contents == "是":
    # print("恭喜你,走向人生巅峰")
    # print("过着完美人生")
    # else:
    # print("继续过着屌丝的生活吧")
    # print("你这辈子只能这样了")
    #
    # print("生老病死,人皆有之")

       第三种语法:

        if条件:

          代码块1

        else:

          if 条件:

            代码块2

          else

            代码块3

    content = int(input("你多少分?"))
    if content >90:
    print("优秀.")
    else:
    if content <60:
    print("不及格.")
    else:
    print("良好")

       第四种语法:

        if条件:

          代码块1

        elif:

          代码块2

        elif:

          代码块3

    content = int(input("你多少岁了?"))
    if content < 18:
    print("你还未成年呀!")
    elif content <=26:
    print("正是年少轻狂的时候呀!")
    elif content >=26:
    print("好好赚钱养家吧!")

         

     但是在实际开发中. 尽量不要超过三层嵌套

    8.type()用来查看数据的类型

    9.bool 布尔类型 真命题或者假命题 Ture,False 只能用来条件的判断

  • 相关阅读:
    alternatives命令用法
    Apache Kafka官方文档翻译(原创)
    java===泛型
    java===map集合
    java===集合框架之HashSet,treeSet
    java===集合之linkedlist
    java===集合框架之list体系
    StringBuilder===练习
    java===String类练习
    java练习多线程
  • 原文地址:https://www.cnblogs.com/qicun/p/9373453.html
Copyright © 2020-2023  润新知