• day01——python初始、变量、常量、注释、基础数据类型、输入、if


    1. python的历史:

      • 04年Django框架诞生了
      • 内存回收机制是什么(面试题)
      • python2:源码不统一,有重复的功能代码
      • python3:没有重复的功能代码
    2. python是一个什么的编程语言

      • 编译型(C语言、c++、GO):只翻译一次
        • 优点:执行速度快
        • 缺点:开发速度慢
      • 解释型(python语言、JavaScript、PHP、Ruby):逐行翻译
        • 缺点:执行速度慢
        • 优点:开发速度快
        • 虚拟机(python解释器)
    3. python的种类

      1. Cpython(官方下载)

      2. Jython

      3. IronPython(C#)

      4. PyPy(特殊的Python)(动态编译)

    1. 变量--输出

      a = "藿香正气水"   # 声明变量
      a	# 变量的名字
      =	# 赋值
      "藿香正气水"	# 值
      

    1. 变量就是将一个临时的值存储在内容中(存储中间值)
    2. 变量名在内存中只有一个
    3. 变量可以多次重复使用
    4. 变量在我们程序中会频繁使用
    5. 变量定义的规则:
      • 变量由数字、字母、下划线组成
      • 不能以数字开头
      • 不能使用python中关键字
      • 不能使用中文和拼音
      • 区分大小写
      • 变量名要具有描述性 name = 18(错)
      • 推荐写法:驼峰体(AgeOfOldboy = 98)、下划线(age_of_oldboy = 98(官方推荐))

    变量的小高级:

    age = 18
    
    age1 = 19
    
    age2 = age
    
    age = 20
    
    print(age,age1,age2)
    

    输出age=20,age1=19,age2=18

    1. 常量

      • 常量:在配置文件中声明使用,python中本没有,是程序员中的规则:变量名全都大写,建议不进行修改
      • ID = 1231564654856 常量就是不变的量
    2. 注释

      • 注释说明自己的代码,被注释的内容是不执行的
      • 单行注释(当行注释):#
      • 多行注释:’‘’ ‘’‘ 、“”“ ”“”(开头的‘’‘必须靠左对齐)
    3. 基础数据类型

      • 整型(int):用于计算和比较的

        • 加+、减-、乘*、除/
      • 字符串(str):在python只要是引号引起来的就是字符串

        • 加法:同是字符串才能相加

        • 乘法:只能和数字相乘

          '''my name's "meet"'''  引号配合使用
          
      • 布尔值(bool):返回真假值 用于判断

        ture 真
        false 假
        
    4. 输入(用户交互)

      • input(“提示语句”)
        • input(“请输入账号,然后回车:”)
      • 注意:input获取得到的都是字符串
    5. if(流程控制语句)

      if - 如果 在python是关键字
      if True 如果是真的,告诉大家这是真的
      
      单if
      关键字 空格 条件 冒号
      缩进 结果
      
      # print(1)
      # if 3 > 2:
      #     print(3)
      # print(2)
      
      
      # print(1)
      # if 3 < 2:
      #     print(3)
      # print(2)
      
      if else 二选一
      如果 空格 条件 冒号
      缩进 结果
      否则 冒号
      缩进 结果
      
      # print(5)
      # if 3 > 2:
      #     print(3)
      # else:
      #     print(2)
      # print(8)
      
      # print(5)
      # if 3 < 2:
      #     print(3)
      # else:
      #     print(2)
      # print(8)
      
      if elif elif 多选一或零
      
      # print(110)
      # if 3 > 2:
      #     print("A")
      # elif 20 > 19:
      #     print("B")
      # elif 60 > 20:
      #     print("C")
      # print(220)
      
      # print(110)
      # if 3 < 2:
      #     print("A")
      # elif 20 > 19:
      #     print("B")
      # elif 60 > 20:
      #     print("C")
      # print(220)
      
      
      # print(110)
      # if 3 < 2:
      #     print("A")
      # elif 20 < 19:
      #     print("B")
      # elif 60 > 20:
      #     print("C")
      # print(220)
      
      # print(110)
      # if 3 < 2:
      #     print("A")
      # elif 20 < 19:
      #     print("B")
      # elif 60 < 20:
      #     print("C")
      # print(220)
      
      
      if elif else 多选一
      
      if 3 == 2:
          print(1)
      elif 3<2:
          print(3)
      elif 3>10:
          print(4)
      else:
          print(9)
      
      if if if 多选
      
      if 3>2:
          print("A")
      print(456)
      if 3<6:
          print("B")
      
      if嵌套
      sex = "女"
      age = 35
      if sex == "女":
          if age == 35:
              print("进来坐一坐")
          else:
              print("你去隔壁找春生")
      else:
          print("你去对门找alex")
      
      
      1.用户输入账号
      2.用户输入密码
      3.判断用户的账号是不是alex
      4.如果账号是alex在继续判断密码是不是alexdsb
      5.账号和密码都正确提示用户alex就是一个dsb
      6.如果账号正确密码错误提示密码错误
      7.如果账号错误提示账号错误
      
      
      name_input = input("请输入账号:")
      pass_input = input("请输入密码:")
      # name = "alex"
      # pass = 123
      if name_input == "alex":
          if pass_input == "alexdsb":
              print("alex就是一个dsb")
          else:
              print("密码错误")
      else:
          print("账号错误")
      
      # and # 和 and前边的内容为真并且and 后边的内容为真才是真
      
      if pwd == "alexdsb" and user == "alex":
          print("alex就是一个dsb")
      else:
          print("密码或账户错误!")
      
    6. 其他知识点

      • and和and前后都为真才是真
      • type():查看数据类型
      • int(”5“):将字符串中的数字转换成整型
      • str(5):将整型转化为字符串
      • ==:判断前后是否相等

    今日作业

    1.简述变量命名规范

    答:变量是以字母、数字、下划线组成,区分大小写,且要有描述性。不能以数字开头,并且不能用python里面的关键字,不能使用中文和拼音,推荐的写法有驼峰体或者下划线连接。

    2.name = input(“>>>”) name变量是什么数据类型通过代码检测

    答:是字符串类型

    name = input(">>>")
    print(type(name))
    
    3.if条件语句的基本结构?

    if+空格+判断语句+冒号

    推进符+结果

    4.用print打印出下面内容:

    ⽂能提笔安天下,
    武能上⻢定乾坤.
    ⼼存谋略何⼈胜,
    古今英雄唯是君.

    答:

    print("⽂能提笔安天下,")
    print("武能上⻢定乾坤.")
    print("⼼存谋略何⼈胜,")
    print("古今英雄唯是君.")
    
    5.利用if语句写出猜大小的游戏:

    设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。

    答:

    number = int(input("请输入你想的数字:"))
    number_d = 66
    if number > number_d:
        print("猜测的结果大了")
    elif number < number_d:
        print("猜测的结果小了")
    elif number == number_d:
        print("猜测的结果正确")
    
    6.提⽰⽤户输入他的年龄, 程序进⾏判断.

    如果⼩于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰青春期叛逆的⼩屁孩. 如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于40. 提⽰看老⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的老屁孩⼉.如果⼤于60, ⼩于70. 提⽰活着还不错的老屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈⽣就快结束了的⼀个老屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.

    答:

    age = int(input("请输出年龄:"))
    if age < 10:
        print("小屁孩")
    elif age < 20:
        print("青春期叛逆的小屁孩儿")
    elif age < 30:
        print("开始定性,开始混社会的小屁孩儿")
    elif age < 40:
        print("看老大不小了,赶紧结婚小屁孩儿")
    elif age < 50:
        print("家里有个不听话的小屁孩儿")
    elif age < 60:
        print("自己马上变成不听话的老屁孩儿")
    elif age < 70:
        print("或者还不错的老屁孩儿")
    elif age < 90:
        print("人生就快结束了的一个老屁孩儿")
    else:
        print("再见了这个世界")
    
    7.单行注释以及多行注释表示方式

    答:

    单行注释是把要注释的东西放在 # 号后面

    多行注释是把药注释的内容放在(‘’‘ ’‘’)或者(”“” “”“)中间

    8.简述你所知道的Python3和Python2的区别?

    答:

    python2:源码不统一,有重复的功能代码

    python3:由龟叔自己书写的,没有重复的功能代码

    9.提⽰⽤户输入大黑哥. 判断⽤户输入的对不对. 如果对, 提⽰真聪明, 如果不对, 提⽰输入有误

    答:

    name = input("请输入'大黑哥'这个三个中文:")
    if name == "大黑哥":
        print("真聪明")
    else:
        print("输入有误")
    
    10.⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝(根据个⼈习惯和⽼家习惯随意编写)

    答:

    month = int(input("请输入月份的数字:"))
    if month == 1:
        print("本月份是一月份,吃米饺")
    elif month == 2:
        print("本月份是二月份,吃米饭")
    elif month == 3:
        print("本月份是三月份,吃包子")
    elif month == 4:
        print("本月份是四月份,吃辣椒炒肉")
    elif month == 5:
        print("本月份是五月份,吃粽子")
    elif month == 6:
        print("本月份是六月份,吃红烧鱼")
    elif month == 7:
        print("本月份是七月份,吃炒粉")
    elif month == 8:
        print("本月份是八月份,吃月饼")
    elif month == 9:
        print("本月份是九月份,吃牛肉")
    elif month == 10:
        print("本月份是十月份,吃馍馍")
    elif month == 11:
        print("本月份是十一月份,吃火锅")
    elif month == 12:
        print("本月份是十二月份,吃满汉全席")
    
    
    11.⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次

    =90 A
    =80 B
    =70 C
    =60 D
    < 60 不及格

    答:

    score = int(input("请输入你要查的分数:"))
    if score < 60:
        print("不及格")
    elif score < 70:
        print("D")
    elif score < 80:
        print("C")
    elif score < 90:
        print("B")
    else:
        print("A")
    
  • 相关阅读:
    Oracle EBS json
    OAF--基础
    Oracle EBS FA 本年折旧
    Oracle EBS FA 获取累计折旧
    SOAP REST
    Oracle EBS FA 资产取值
    Java ——基础语法
    PL/SQL APIs for Concurrent Processing
    Using Globals in Oracle Reports (Doc ID 34751.1)
    Using SRW Packaged Procedures In Reports (Doc ID 61643.1)
  • 原文地址:https://www.cnblogs.com/NiceSnake/p/11134580.html
Copyright © 2020-2023  润新知