zoukankan      html  css  js  c++  java
  • python入门基础

    1 .python 的历史

    2004 Djianggou框架诞生

    python2:

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

    python3:

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

    2. python是一个什么编程语言

    编译型:只翻译一次(代表C)

    ​ 优点:执行速度快

    ​ 缺点:开发速度慢

    解释型:逐行翻译(代表python)

    ​ 优点:开发速度快

    ​ 缺点:执行速度慢

    python 是解释型语言

    3. python的种类

    cpython jython ironpython pypy

    cpython 从官方下载就是cpython

    4. 变量--输出

    什么是变量?

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

    变量能干什么?

    变量可以多次重复使用

    变量在哪用怎么用?

    变量在咱们的程序中会频繁使用

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

    变量定义的规则:

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

    2. 不能以数字开头

    3. 不能使用python中关键字

    4. 不能使用中文和拼音

    5. 区分大小写

    6. 变量名要具有描述性

    7. 推荐写法

      ​ 7.1驼峰体 AgeOfOldboy = 98

      ​ 7.2下划线 age_of_oldboy = 98 (官方推荐)

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

      变量的小高级

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

    5. 常量

    变量名全部大写就是常量 -- 常量建议不进行修改

    # 常量:ID = 11012013014066 常量就是不变的量
    

    6. 注释

    单行注释 #

    多行注释 ''' ''' """" """"

    被注释的内容是不会执行的

    7. 基础数据类型

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

    字符串:在python中只要是用引号引起来的就是字符串(str)

    加法--同是字符串才能相加

    乘法--只能和数字进行相乘

    """my name's"""引号配合使用
    

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

    True  真
    
    False 假
    print(3<2)
    

    8. 输入

    注意:input获取到的内容全都是字符串

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

    type()--查看数据类型

    9. if

    if - 如果 在python是关键字
    if True  如果是真的
    
    单if
    关键字 空格 条件 冒号
    缩进 结果
    print(1)
    if  3>2:
        input(3)
    print(2)
    
    if else 二选一
    if 空格 条件 冒号
    缩进 结果
    else 冒号
    缩进 结果
    
    
    print(8)
    # if 1>2:
    #     print(1)
    # else:
    #     print(2)
    # print(4)
    
    n = input("请输入数字:")
    if 3<int(n):
        print(1)
    else:
        print(2)
        print(6)
    
    if elif elif 多选一或零
    print(110)
    if 3<2:
        print("A")
    elif 3>8:
        print ("B")
    elif 5>0:
        print ("C")
        print(112)
    
    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(54654)
        if 3<6:
            print("B")
    
    if  嵌套
    
    sex = "输入账号"
    age = "输入密码"
    if sex == "45646":
        if age == "545665":
            print("密码正确")
        else:
            print("密码错误")
    else:
        print("账号错误")
    
        1.用户输入账号
        2.用户输入密码
        3.判断用户的账号是否正确
        4.如果账号正确,在判断密码
        5.账号和密码都正确提示用户
        6.如果账号正确密码错误提示密码错误
        7.如果账号错误提示账号错误
    
    
    chr = input("输入账号")
    list = input("输入密码")
    if chr == "6666":
        if list == "555":
            print("密码正确")
        else:
            print("密码错误")
    else:
        print("账号错误")
    
    
    
    
    ase = input("请输入大黑哥:")
    if ase == "大黑哥":
        print("你真聪明")
    else:
        print("输入有误")
    

    10.用户交互

    a = input ("请输入账号,回车:")     #获取到的都是字符串
    print (a + "哒")
    # print(int(a)+5)
    
    

    11.其他知识点

    and 和 and前后都为真才是真

    type 查看数据类型

    int("5") 将字符串5转换成整型

    str(5) 将整型转换成字符串

    == 判断前后是否相等

  • 相关阅读:
    大道至简 第一章 读后随笔
    大道至简 第二章 读后随笔
    动手动脑及实验性练习总结
    大道至简 第三章 阅读心得
    课程作业01 相加运算
    JS函数与BOM
    设备像素,设备独立像素,CSS像素
    斐波那契数列
    JS基础与循环
    吴requests类库 作业总结
  • 原文地址:https://www.cnblogs.com/liwenhu/p/11133366.html
Copyright © 2011-2022 走看看