• python 变量,if语句及计算机基础


    计算机基础

    计算机由什么组成?

    输入输出设备,CPU,硬盘,内存。

    中央处理器: 处理各种数据 相当于人类大脑

    内存:短时间存储数据,断电及断

    硬盘:永久存储数据

    什么是操作系统?

    控制计算机工作的流程,软件。

    什么是应用程序?

    安装在操作系统之上的软件就是应用程序

    CPU: 人的大脑

    内存:人的临时记忆力

    硬盘:人的永久记忆力

    操作系统:控制计算器硬件工作的流程

    应用程序:安装在操作系统之上的软件

    python简介

    python2和python3的区别

    python2 源码不统一 没有重复代码了

    编译型:

    ​ 优点:运行速度快

    ​ 缺点:开发效率慢

    解释型:

    ​ 优点:开发效率快

    ​ 缺点:运行速度慢

    控制计算机工作的流程,软件。

    什么是应用程序?

    安装在操作系统之上的软件就是应用程序

    总结

    CPU: 人的大脑

    内存:人的临时记忆力

    硬盘:人的永久记忆力

    操作系统:控制计算器硬件工作的流程

    应用程序:安装在操作系统之上的软件

    快速入门

    print() 输出

    变量

    print(12+34)

    print((12+34)*2)

    print(((12+34)*2)*3)

    a=12+34

    b=a*2

    c=b*3

    print(a) # 打印a的时候不能加引号,这是一个错误的示范“a”

    变量规则:

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

    2. 禁止数字开头

    3. 禁止使用python中的关键字

    4. 不能使用中文和拼音

    5. 变量名要区分代大小写

    6. 推荐写法

    驼峰命名:

    大峰 AlexSB 每个单词首字母大写

    小峰 alexSB 第一个单词首字母小写,其他单词首字母大写

    --------------不是太懂

    下划线命名:

    ​ 官方推荐使用

    ​ X...X_X...X 例: alex_sb,a_d,asd_asd,s_faw

    1. 变量名要具有描述性

      a = 12

      变量名 赋值 值

      7s = ‘你好’ 错

      a b=123 错

      alecx_sb=666 对

      _ddd = ‘ss’ 对

    常量

    ​ ALEX=2022

    ​ ID=111111111111111 世间认定不得改变的为常量,常量字母 大写,

    注释

    ​ #当行注释 (当行解释,不能换行。)

    ​ #多行注释 使用"""XX......X"""或'''XX.....X'''

    ​ 例 : """你好

    ​ 我是新来的 """ ------可以换行

    数据类型初识

    ​ 整型 数字

    ​ 字符串 汉子

    ​ 布尔值 对错

    ​ 列表

    ​ 元祖

    ​ 字典

    ​ 集合

    整型 就是数字1.....∞ 整数

    字符串

    'XX...X' 不可换行

    例子 : ‘my name is T i'm 100 years old’ 前中后都有单引号,这时需要替换前后单引号为双引号

    "my name is T i'm 100 years old" 这时正确的描述

    a='alex'

    b='wusir'

    print(a+b) 字符串拼接 注:只有同类型的数据可以运算

    alexwusir

    a='坚强'

    print(a*8) 字符串可乘 注:字符串只能和数字相乘

    坚强坚强坚强坚强坚强坚强坚强坚强 输出8次'坚强'

    "XX...X" 不可换行

    """XX.......X""" 可换行

    例: """我想吟诗一首来歌颂我的同桌
    你看看他那乌黑短发
    好像一只杂毛鸡啊""" 多引号可换行

    布尔值:

    True false

    真的 假的

    1 0 输出1为T 输出0为F

    用户交互(input)

    输出print 输入input

    # -*-coding:utf-8 -*-

    import getpass

    user=input("请输入账号")

    password=getpass.getpass("请输入密码")

    print=(password)

    print(ueser)

    可以隐藏密码,但语句只能在CMD中使用

    type(类型)

    str 是字符串在python中的表示

    int 整型

    bool 布尔值

    # -*-coding:utf-8 -*-

    # num=input("输入数字")

    a=数据类型 输入数据

    print(type(a)) 可以得出输入的数据是什么类型

    input获取到的数据类型都是字符串-------------不是很懂

    流程控制语句

    1. if+空格+条件+冒号

    if 3>2

    ​ print("你好美")

    print("我说的是假话")

    输出为

    你好美

    我说的是假话

    1. if+空格+条件+冒号

    print("结果")

    else

    print("结果")

    1. if+空格+条件+冒号

      print("h")

      elif+空格+条件+冒号

      print("l")

      elif+空格+条件+冒号

      print("k")

      .

      .

      . 第一个条件不通过执行下一个条件直到成功为止

      if XX:

      print("a")

      if XX:

      print("b")

      if XX:

      print("c")

      .

      .

      . if if浪费资源 每一个条件都执行,输出多个数据。

      if 嵌套

      if 条件:

      ​ 结果

      ​ if 条件:

      ​ 结果

      ​ if 条件:

      ​ 结果 想要第三个执行,前两个条件必须成功。

    总结

    age=input('请输入内容') # 提示语句

    if age>18:

    ​ print("可去娱乐场所")

    ​ if age>22:

    ​ print("可以领证")

    ​ elif 18<age<20

    ​ print("可以洗")

    ​ else:

    ​ print ("不可以洗")

    else:

    ​ print("兄弟,买肥皂么..")

    计算机基础

    CPU 大脑

    内存 临时记忆

    输入设备 眼睛,耳朵

    输出设备 嘴巴

    操作系统 控制计算机硬件工作流程

    应用程序 安装在操作系统之上的软件

    python简介

    python是一个解释型语言

    python2不支持中文

    python2和python3的区别

    源码不统一

    重复代码

    python2

    print 可以不加括号

    input 获取到的是你输入什么类型,就是什么类型。想输入中文一定要 加引号

    raw_input() == python3 input

    python3

    print() 必须要加括号

    input 获取到的都是字符串

    快速入门

    print() 输出 想要打印什么就放到括号里,注意汉字和字母要加引号

    变量规则:

    1. 数字,字母,下划线组成且不能以数字开头

    2. 不能太长

    3. 不能使用中文和拼音

    4. 区分大小写

    5. 变量名要有意义

    6. 推荐写法:

      驼峰体

      大驼峰 AlexSb 每个单子首字母要大写

      小驼峰 alexSb 第一个单词首字母小写,其他单词首字母大写

      下划线命名:

      ​ alex_sb

    常量

    ​ ALEX=sb

    ​ ID=1111111111

    ​ 常量名大写就是常量

    注释

    ​ # 单行注释 当行注释 不能换行

    ​ ''' ''' , """ """多行注释,可以换行

    基础数据类型

    整型 int 可执行加减乘

    布尔值 bool True or fales

    字符串 str 可加同类型,只能和数字相乘

    用户交互

    input("提示语句") 输入 可放任意类型数据

    用户输入的全都到可input中

    print(input("asd"))

    age=input("asdasd")

    print(age)

    intput获取的都是字符串

    if

    单独if

    if else

    if elif

    if elif else

    if 嵌套

  • 相关阅读:
    [React Testing] Test react-router-dom Router Provider with createMemoryHistory
    [React Testing] Error State with React Testing Library, findBy*
    [React Testing] Use Generated Data in Tests with tests-data-bot to Improve Test Maintainability
    [React Testing] Test Drive Assertions with Dates in React
    [React Testing] Test Drive Mocking react-router’s Redirect Component on a Form Submission
    [React Testing] Use React Testing Library’s Wrapper Option to Simplify using rerender
    [React Testing] Ensure Error Boundaries Can Successfully Recover from Errors
    [React Testing] Hide console.error Logs when Testing Error Boundaries with jest.spyOn
    [React Testing] Test componentDidCatch handler Error Boundaries
    [React Testing] Mock react-transition-group in React Component Tests with jest.mock
  • 原文地址:https://www.cnblogs.com/zhuzhizheng/p/11117102.html
Copyright © 2020-2023  润新知