• python学习第一天


    1.计算机基础

    1. cpu:相当于人的大脑,用于计算。
    2. 内存:储存数据,4G,8G,16G,32G,成本高,断电即消失。
    3. 硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件,小电影等等。
    4. 操作系统:协调硬件和软件。

    2.宏观上python2与python3的区别

    1. python2源码不标准导致混乱,重复代码太多。
    2. python3统一标准,去除重复代码。

    3.变量

    1. 变量就是把程序运行的中间结果临时的存在内存里,以便后续的代码调用。
    2. 变量的命名规则有数字、字母、下划线组成且不能以数字开头。python的关键字也不能用作变量。
    3. 变量具有可描述性。
    4. 变量不可以是中文。

    4.常量

    1. 一直不变的量。
    2. 已大写的英文单词组成。BIR_OF_CHINA = 1949

    5.注释

    1. 方便自己方便他人理解代码。
    2. 单行注释:#
    3. 多行注释:'''被注释内容''' """被注释内容"""

    6 用户交互 input()

    1. 等待输入,
    2. 将你输入的内容赋值给了前面变量。
    3. input出来的数据类型全部是str

    7 基础数据类型初始。

    1. 数字:int 可以+,-,*,/,**,%。
    2. 字符串:凡是用引号括起来的都是字符串,可相加(字符串拼接)可相乘(str*int)
    3. 布尔值:Ture or Flase
    4. ps:type()可以判断数据类型。字符串,数字互转-->int(str) or str(int)


    8 条件分支

    单分支:

      if条件:

        结果

     双分支:

      if条件:

        条件满足执行这段代码

      else:

        条件不满足执行这段代码

    多分支:

    if 条件:
    满足条件执行代码
    elif 条件:
    上面的条件不满足就走这个
    elif 条件:
    上面的条件不满足就走这个
    elif 条件:
    上面的条件不满足就走这个
    else:
    上面所有的条件不满足就走这段

    ps:还可以在if中任意嵌套if-else

    9 while循环

    • while 条件:
    • 循环体
    • 无限循环。
    • 终止循环:1,改变条件,使其不成立。2,break
    • ,break continue


    10 解释器类型 python是一门动态解释性的强类型定义语言

    编译型:一次性将所有程序编译成二进制文件。(c,c++)

        优点:运行速度快。

        缺点:开发效率低,不能跨平台。

    解释型:当程序执行时一行一行的解释。

        优点:开发效率高,可以跨平台。

    练习题:

    1、使用while循环输入 1 2 3 4 5 6     8 9 10

    count=1
    while count<=10:
        if count!=7:
            print(count)
            count+=1
        else:
            count+=1

    2、求1-100的所有数的和

    count = 0
    res = 0
    while count <= 100:
        res += count
        count += 1
    print(res)

    3、输出 1-100 内的所有奇数

    count = 0
    while count <= 100:
        if count % 2 != 0:
            print(count)
            count += 1
        else:
            count += 1

    4、输出 1-100 内的所有偶数

    count = 0
    while count <= 100:
        if count % 2 == 0:
            print(count)
            count += 1
        else:
            count += 1

    5、求1-2+3-4+5 ... 99的所有数的和

    count = 0
    res = 0
    while True:
        if count % 2 == 0:
            res = res - count
        else:
            res += count
        count += 1
        if count > 99:
            break
    print(res)

    6、用户登陆(三次机会重试)

    user_name='peter'
    pin='123456'
    count=0
    
    while True:
        login_user_name = input("Enter your name:")
        login_pin = input("Enter your PIN:")
        if user_name==login_user_name and pin==login_pin:
            print("Welcome!!!")
        else:
            print("Name or PIN is wrong. Please again.")
        count+=1
        if count>2:
            print("Your amount is locked.")
            break
  • 相关阅读:
    Java Mockito 笔记
    J2EE 练习题
    CXF 教程 (二)
    CXF 教程(一)
    Java 动态代理
    常用 Git 命令汇总
    JXL 简单示例
    Visual Studio 技巧
    TreeView双击节点而不改变节点的折叠/展开状态
    称3次,找出坏鸡蛋
  • 原文地址:https://www.cnblogs.com/wujunjie-sir/p/9148761.html
Copyright © 2020-2023  润新知