• 什么是常量?变量? if语句介绍


    1.python 的历史

    • 2004 年 Django 的产生
    • phyton2与 python3 的区别

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

    Python3:源码统一,没有有重复的代码功能

    2.python 是一个编程语言

    • 编译型:只翻译一次,就像是一本书一次性翻译到底

    • 解释型:一边翻译一边看,逐行翻译

      编译型优点:执行速度快. 缺点:开发速度慢

      解释型优点:开发速度快 缺点:执行速度慢

      python 是解释型语言

      3.python 的种类

      CPython:python 官方版本,使用 c语言实现

      Jpython: python 的 Java 实现

      Ironpython: python 的c#的实现

      PyPy: 动态编译,可能是未来比较火的语言

      4.变量---输出

      什么是变量?

      将临时的一个值储存在内容中(存储中间值/起别名)

      a = 1  #声明变量
      a      #变量的名字
      =      #赋值
      1      #值
      

      变量能干神马?

      变量可以多次重复使用

      变量在哪用?

      变量在程序中会频繁使用

      变量定义的规则

      1. 变量名由数字 字母 下划线组成

      2. 不能以数字开头

      3. 不能使用 python 关键字

      4. 不能使用中文和拼音

      5. 区分大小写

      6. 要有意义

      7. 推荐写法

        驼峰体: AgeOfOldboy = 98

        下划线: age_of_oldboy = 98 (官方推荐写法)

        变量的小高级

        age = 18
        age1 = 19
        age2 = age
        age = 20
        print(age,age1,age)
        
        a = 4
        b = a+6    #在声明变量的时候,先执行等号右面的内容
        print(b)
        
        

    5.常量

    ​ 常年不变的量,变量全部大写的就是常量

    ​ ID= 11011212222

    ​ 常量在配置文件声明中使用

    6.注释

    单行注释 #

    多行注释 ''' ''' """ """ 第一个多引号一定要靠顶部,不然报错

    被注释的内容是不被执行的,只是为了说明这个代码什么意思

    7.基础数据类型

    数字:用于计算和比较(int)

    字符串:在 python 中只要是被引号引起来的就是字符串

    a = """你好"""
    b = "我"
    c = '大家好'
    print(a,b,c)
    
    # 你好  我 大家好
    

    字符串可以加乘, 但是不可以减和除

    字符串相加: 必须和同类型相加,叫做字符串的拼接

    a = "黑"
    b = "白"
    print(a+b)
    ##黑白
    
    

    字符串相乘:只能和数字相乘

    d = "水"
    print(d*8)
    #  水水水水水水水水
    

    PS: 引号配合使用,不然容易乱. 以下是格式

    "my name's lin"
    'my name"s lin'
    """my name's lin"""
    

    布尔值

    返回真假值 用于判断(bool)

    Ture 真
    False 假
    

    8.输入

    注意: 在 python3 中 input 获取的都是字符串

    input 用户交互

     a = input("请输入用户名")
     print(a)
    
    #请输入用户名zhoulin 
    #zhoulin 
    
    
    a = input("请输入用户名:")
    print(a + "哒")
    
    # 请输入用户名:亲爱
    # 亲爱哒
    
    
    
    a = input("请输入用户名:")
    print(a+5)     程序报错   是因为 5 是数字  不是字符串
    #请输入用户名:d
    # Traceback (most recent call last):
    #   File "/Users/zhl/Desktop/day/day01/流程控制语句..py", line 49, in <module>
    #     print(a+5)
    #TypeError: must be str, not int
    
    

    添加引号 改为字符串就可以了

    a = input("请输入用户名:")
    print(a+"5")
    
    a = input("请输入用户名:")
    print(type(a))
    请输入用户名:1
    <class 'str'>
    
    a = input("请输入用户名:")
    print(int(a)+5)
    请输入用户名:4
    9
    

    int() 将字符串中的数字转化成整型

    type 查看数据类型

    9.流程控制语句 if

    if 在 python 中是关键字,if Ture 如果是真的,告诉大家是真的

    格式: 关键字 空格 条件 冒号

    缩进 结果

    共有六中类型

    1. 单if

      格式: 关键字 空格 条件 冒号

      缩进 结果

      print(1)
      if 3>2:
          print(3)
      print(2)
      1
      3
      2
      

      2.if else 二选一

      如果 空格 条件 冒号

      缩进 结果

      否则 冒号

      缩进 结果

      if 3>2:
          print(1)
      else:
          print(2)
      # 1
      
      1. if elif elif 多选一 或 零

        print(110)
        if 3>8:
            print("")
        elif 3<8:
            print("B")
        elif 5<10:
            print("C")
        print(112)
        # 110
        # # B
        # # 112
        

        4.if elif else 多选一

        if 3 == 2:
            print(1)
        elif 3>2:
            print(3)
        elif 5<4:
            print(4)
        else:
            print(9)
        #  3
        

        5.if if if 多选多或零

        if 3>2:
            print(1)
        if 4>2:
            print(2)
        if 5<9:
            print(3)
        #1
        #2
        #3
        
        if 3<2:
        #     print(1)
        # if 4<2:
        #     print(2)
        # if 5>9:
        #     print(3)
        
        无结果
        

        6.if 嵌套

        sex = "女"
        age = 35
        if sex == "女":
           if age == 35:
               print("进来坐一坐")
           else:
               print("去隔壁找春生")
        else:
            print("去对门找 alex ")
        #进来坐一坐    if else 二选一执行
        
        

    练习

    1.用户输入账号
    2.用户输入密码
    3.判断用户的账号是不是alex
    4.如果账号是alex在继续判断密码是不是alexdsb
    5.账号和密码都正确提示用户alex就是一个dsb
    6.如果账号正确密码错误提示密码错误
    7.如果账号错误提示账号错误
    **就是一个嵌套语句的练习,和上一道题一模一样**
    
    user = input("请输入账号:")
    password = input("请输入密码")
    if user == "alex":
        if password == "alexdsb":
            print("alex 就是一个 dsb")
        else:
            print("密码错误")
    else:
        print("账号错误")
    
    
  • 相关阅读:
    零基础用Docker部署微服务
    HashMap负载因子为什么是0.75
    一个JavaBean和DTO转换的优秀案例
    golang三方包应该如何安装--在线和离线
    Restful API 设计参考原则
    消息队列 RabbitMQ
    Python中的str与unicode处理方法
    MySQL索引背后的数据结构及算法原理
    Python面试题目--汇总
    How to check Logstash's pulse
  • 原文地址:https://www.cnblogs.com/hualibokeyuan/p/11133980.html
Copyright © 2020-2023  润新知