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

    一.计算机基础

    1. 输入输出设备:cpu 硬盘 内存
    2. 中央处理器
    3. 内存:存储数据
    4. 硬盘:存储数据

    什么是操作系统

    1. 控制计算机工作流程的软件
    2. 应用程序:安装在操作系统之上的软件

    二.python简介

    1.python2和python3区别

    python2源码不统一 重复代码

    python3源码统一 没有重复代码

    编译型(由程序员在开发环境内,开发程序,开发完成后,放在编译器内编译,用户可直接执行使用):优点:运行速度快 缺点:开发效率慢

    解释型(一行一行代码执行,由上到下依次执行):优点:开发效率快 缺点:运行速度慢

    2.输出

    print('hello world')
    

    3.变量

    定义:把程序运行的中间结果临时存在内存中,以便后续代码使用

    作用:昵称,就是代指内存中某个地址中的内容

    name='meet'
    

    name是一个变量名 ,= 为赋值操作把值给name , 'meet'为一个值

    变量的定义规则

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

    2. 变量名禁止以数字开头

    3. 不建议使用中文和拼音

    4. 变量名要具有意义

    5. 变量名区分大小写

    6. 禁止使用python关键字和内置函数名

      'True','Flase','def','del','continue','else','elif','break','class','and','None','assert','except','as','or','in','for','lambda','from','globe','nonlocal','finally','import','pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
      

    4.变量赋值

    name1  =  'Meet'
    name2  =  'Guo'
    
    name1  =  'Meet'
    name2  =  name1
    print(name1,name2) #Meet Meet
    
    age1 = 18
    age2 = age1
    age1 = 12
    age3 = age2
    print(age1,age2,age3) #12,18,18 代码是从上至下的执行,并且在内存中只能用一个名字相同的标签.
    
    age = 12
    age = 12 + 1
    age1 = age + 1
    print("我今年:",age1) #14
    name1 = 'alex'
    name2 = name1
    name1 = 'wusir'
    name3 = name2
    print(name1,name2,name3)#wusir,alex,alex
    

    5.常量

    常量就是不变的变量,所有字母都大写

    6.注释

    #指这一行注释,注释后这行代码不会执行
    
    '''
    多行注释
    '''
    

    三.数据类型

    1.整型

    数字

    num1 = 1
    num2 = 2
    print(num1+num2)#3
    print(1+2)
    

    2.字符串

    用引号引起来的字符 可以用单引号,双引号,或者三引号引起来

    #字符串加法(拼接)
    s1 = 'a'
    s2 = 'b'
    print(s1+s2)#ab
    #字符串乘法
    print('坚强'*8)#坚强坚强坚强坚强坚强坚强坚强坚强
    

    3.布尔型

    对错

    True 就是真

    False 就是假

    print(3>7)#False
    print(7>3)#True
    

    4.输入

    name = input('请输入姓名')
    print(name)
    

    四.流程控制

    1.if

    if 判断语句

    age = int(input('请输入年龄'))
    if age >= 18:
        print('成年了,能干成年人的事了')
    

    2.if···else

    二选一

    age = int(input('请输入年龄'))
    if age >= 18:
        print('你可以去网吧尽情的嗨皮了')
    else:
        print('你现在还不行啊!')
    

    3.if···elif···

    多个选项进行单选或不选

    age = int(input('请输入年龄'))
    if age >= 22:
        print('可以扯证了')
    elif age >= 18:
        print('成年了,可以干一些成年的事了')
    elif age < 18:
        print('还是小屁孩')
    

    4.if ···elif ···else

    num = int(input('请输入数字:'))
    if num > 60:
        print('大了')
    elif num < 60:
        print('小了')
    else:
        print('猜对了')
    

    5.嵌套if

    name = input('请输入姓名')
    if name == 'meet':
        age = int(input('请输入年龄'))
        if age == 18:
            print('姓名年龄输入正确')
        else:
            print('年龄输入错误')
    else:
        print('姓名输入错误')
    
  • 相关阅读:
    POJ 1061 青蛙的约会(扩展欧几里得)
    贝祖定理(裴蜀定理)
    C语言 gets()和scanf()函数的区别
    非递归方式遍历二叉树
    zip包的解压
    八大基础排序中(直接插入排序,希尔排序,冒泡排序, 快速排序,归并排序,简单选择排序)
    数字反序与数字的和
    合并两个有序数组,合并后数组仍有序
    使用递归方式和非递归方式求斐波那契数
    求100到999之内的水仙花数
  • 原文地址:https://www.cnblogs.com/tangjian219/p/11116617.html
Copyright © 2011-2022 走看看