python基础01

  1. cpu 内存 硬盘 操作系统
  • CPU类似于大脑,处理各种信息,且速度非常快
  • 内存:暂时储存数据,临时加载应用程序,储存加载速度快
  • 硬盘:储存长期数据。加载速度较慢
  • 操作系统:连接计算机硬件与所有软件之间的一个软件
  1. python的应用

  2. python的历史

  3. python的语言分类

    • 编译型:(代表:C语言)
      • 将代码一次性全部编译成二进制,然后再执行
      • 优点:执行效率高
      • 缺点:开发效率的,不能跨平台
    • 解释型:(代表:python)
      • 逐行解释成二进制,逐行运行
      • 优点:开发效率高,可以跨平台
      • 缺点:执行效率低
  4. python的优缺点

  5. python的种类:

    • Cpython:可以转化成C语言可以识别的字节码
    • Jpython:可以转化成Java可以识别的字节码
    • Ironpython:可以转化成,net语言可以识别的字节码
    • pypy:动态编译
  6. 安装python流程:略

  7. 变量

    • 解释一些内容
    • 变量命名:
      • 由数字,字母,下划线组成
      • 不能以数字开头
      • 不能是python的关键字
      • 一般具有描述性,不推荐使用中文,不能过长
      • 推荐命名法:
        • 驼峰体:AgeOne
        • 下划线:age_one
  8. 常量

    • 设置一些不变的量,通常用大写字母表示
  9. 注释

  10. 基础数据类型:

  • 数字

    • 整型(int):1,23等
  • 字符串:描述性息,记录信息

    • str:凡使用引号引起来的数据叫做字符串
      • 如:"" '' """,单双引号可以配合使用
    s1='day'
    s2="python"
    s3="""python"""
    #三引号:换行的字符
    msg="""
    今天
    天气很好
    """
    print(msg)
    #字符串之间可以相加,与数字相乘
    s4=s1+s2
    print(s4)
    s5=s1*8
    print(s5)
    
  • 列表[]

  • 布尔值:True False

    12.input用户交互

    • input:出来的全部是字符串类型
    username=input('请输入用户名:')
    password=input('请输入密码:')
    print(username)
    print(password)
    print(username,type(username))#查看username的数据类型
    
    name=input('请输入你的姓名:')
    age=input('请输入你的年龄:')
    sex=input('请输入你的性别:')
    msg='我叫:'+name+'今年:'+age+'性别:'+sex
    print(msg)#字符串进行加运算
    

13.流程控制语句if

  • 基本结构

    • if 条件:

      ​ 结果

    #单独if
    print(111)
    if 2<1:
        print(666)
    print(222)
    
    • if...else...
    age=input('请输入你的年龄:')
    if int(age)>18:
        print("恭喜你成年了")
    else:
        print("小屁孩")
    
    • if elif elif......
    num=input('猜点数')
    if num==1:
        print("请你吃饭")
    elif num==3:
        print('一起看电影')
    elif num==6:
        print('请你溜达')
    
    
    score=int(input("请输入分数;"))
    if score>100:#1
        print("最高分为100")
    elif score>=80:#2
        print("B")
    elif score>=90:#3
        print("A")
    elif score>=60:#4
        print("C")
    #输入95,输出为B.满足条件1后,后面语句不执行
    
    • if if elif elif......else

    • 
      
    • 嵌套的if

    username=input("请输入用户名:")
    passward=input('请输入密码:')
    code='qwer'
    your_code=input('请输入验证码:')
    if you_code==code:
        if username=='123456'and password=='123456':
            print('登陆成功')
        else:
            print('账号或者密码错误')        
    else:
        print('验证码错误:')
    
    
posted @ 2020-03-24 22:17  辰-月  阅读(103)  评论(0)    收藏  举报