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

    一.计算机基础

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

    什么是操作系统

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

    二.python简介

    Python历史

    • Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础
    • Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生
    • Python 3.0 - December 3, 2008

    1.python2和python3区别

    python2源码不统一 重复代码

    python3源码统一 没有重复代码

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

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

    2.输出

    print('hello world')
    

    3.变量

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

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

    name='meet'
    

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

    变量的定义规则

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

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

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

    4. 变量名要具有意义

    5. 变量名区分大小写

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

    7. 推荐写法 下划线:age_of_oldboy = 98(官方写法) 驼峰体AdaDCdddd = 63

      '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.输入

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

    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('姓名输入错误')
    
  • 相关阅读:
    mysql
    mysql
    mysql
    mysql
    sed编辑命令
    awk正则应用
    awk运算符
    awk命令细节
    uniq命令
    sort命令
  • 原文地址:https://www.cnblogs.com/tangjian219/p/11142919.html
Copyright © 2011-2022 走看看