day01 基本知识_

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了day01 基本知识_脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

基础知识

  1. cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑。飞机 内存:暂时存储数据,临时加载数据应用程序,4G,8G,16G,32G 速度块,高铁,断消失。造价很高 硬盘: 磁盘,长期存储数据。D盘,E盘,文件,片儿,音频等等

    500G,1T。汽车,造价相对低。

    操作系统:一个软件,连接计算机的硬件与所有软件之间的软件

  2. python的发展与应用

  3. python的历史 Python崇尚优美、清晰、简单 python2X,python3码区别: Python2x: C,Java,大牛:重复代码多,冗余,代码不规范。 Python3x:源码规范,清晰,简单。

  4. Python的编程语言分类(重点) if 3>2: 编译型: 将代码一次性全部编译成二进制,然后在执行。 优点:执行效率高。 缺点:开发效率低,不能跨平台。 代表语言:C 解释型: 逐行解释成二进制,逐行运行。 优点:开发效率高,可以跨平台。 缺点:执行效率低。 代表语言:Python。

  5. python的优缺点

  6. Python的种类

    • Cpython:官方推荐解释器。可以转化c语言能 识别的字节码
    • Jpython:可以转化成java语言能识别的字节码。
    • Ironpython:可以转化成.net语言能识别的字节码。简称Ipython
    • pypy:动态编译。
  7. 安装python解释器流程:

    1. 官网查找版本

    2. 手动添加环境变量

  8. 运行第一个Python代码

    1. win+r输入cmd确定 输入Python开启代码输入
    2. 英文模式输入代码:PRint("你好")确认
    3. 显示 你好 个人补充:cmd命令行
      1. 简单操作 上方向键=重复上次命令 Tad键=补全输入
      2. 命令词 cd(change directory ) 如:cd c:
  9. 变量(重点) why: x=1+2+3+4+5 y=x*3/2 z=(y+100)/24 print(x,y,z) what:x y z 变量:代指一些内容 how:

    • 变量全部由数字,字母下划线任意组合

    • 不能以数字开头。

    • 不能以Python的关键字。

      • and as assert break class continue def del elif else except finally for From false global if import in is lambda nonlocal not None or pass raise return try True while wITh yield
    • 要具有描述性。name='你好'sex

    • 不能使用中文

    • 不能过长

    • 推荐

      • 驼峰体AgaOfOldboy=73
      • 下划线:age_of_oldboy=73
    • 变量只能指向数据,不能指向变量 变量在内存中是唯一命名的

      • age1=18
        age2=age1
        age3=age2
        age2=12
        print(age1,age2,age3)#显示18 12 18
        

    where: 代指一些复杂过长的数据 content="sdjflsjfdsklfjsklfjsklDFdf"

  10. 常量 why:生活中一直不变的:π,身份证号码,历史发生的时间 what:常量:一直不变的量,Python中没有真正的常量,为了应和其他语言的口味,全部大写的变量称之为常量。 how:将变量全部大写,放在文件的最上面。#约定俗称不能改变 where:设置一些不变的量:身份证号:id BIRTH_OF_CHINA=1949

  11. 注释(重点) why:为什么? 文言文中对一些难懂的成语或者经典的出处,解释说明,便于你理解。 便于你理解对方的代码,自己的代码。 what:用什么? 注释 how:怎样做? 单行注释:# 多行注释:‘"被注释内容’‘’ where:在哪里使用? 难以理解的代码后面,加注释。 函数,类,文件都需要注释说明。

  12. 基础数据类型初识(重点) why: 人类接触一些信息会做一些比较精准的划分。数字,汉字,英文..... 100,'中国' 机器是很傻的你要是不给他区分,他分辨出不来的。 ’中国‘,’hello‘,’莎士比亚‘文字,:记录信息,描述信息等等。 [1,2,3,‘中国’]列表,他能做他相应的一些操作即可。 .......Python的基础数据类型 int(整数):1,2,123..... str(字符串):凡是用引号引起来的数据就称之为字符串:“你好” bool(布尔值):True,False #str s1='day01' s2="千峰你好" s3='''hello Python'''

    # 单|双 引号可以配合使用
    content='I am taibai,18 year old'
    content="I'am taibai,18 year old"
    
    #三引号:换行的字符串
    msg='''今天我想写小诗
    歌颂我的同桌,
    你看他那乌黑的短发
    好像一只炸毛鸡。
    '''
    print(msg)
    
    #str 可以否加减乘除?+*
    #str+str  ***字符串的拼接
    #sl='alex'
    #s2='sb'
    #print(sl*s2)
    
    #str *int
    #s1='坚强'
    #print(s1*8) 
    坚强坚强坚强坚强坚强坚强坚强
    
    #bool:Ture  False
    print(2>1)
    true
    print(3>1)
    false
    
    #判断变量是什么类型?tyPE()
    s1='100'
    s2=100
    print(s1,type(s1))
    print(s2,type(s2))
    
  13. 用户交互input why:网页上 app输入账号与密码。 what:用户交互input how: #input:出来的全部都是字符串类型。 username=input('请输入用户名:') password=input('请输入密码:') print(usename) print(password)

    #用户输入姓名,年龄,性别,然后打印一句话:'我叫: ,今年: ,性别:'
    name=input('请输入姓名:')
    age=input('请输入年龄:')
    sex=input('请输入性别:')
    msg='我叫:'+name+',今年'+age+',性别'+sex
    print(msg)
    
  14. 流程控制语句if why:生活中选择,回家,n条路:你走哪条路,取决于心情。 what:if how:

    • 基本结构 个人补充#英语的冒号:
    • '''if条件: 
         1234结果'''
          
      #单独if
      
      if 2 < 1:
          print(666)
      
      #if else
      
      '''s1='100'
      il=int(si)
      print(il,type(il))
      '''
      
      age = input('请输入年龄: ')
      
      if age > 18:
          print('恭喜你,成年了')
      else:
          print('小屁孩儿')
      
      
      # if elif elif .... 多选一
      
      num = input('猜点数: ')
      
      if num == 1:
          print('晚上请你饭')     
      elif num ==3:
          print('一起溜达')
      elif num == 2:
          print('请你大宝剑')
      else:
          print('太笨了....')#可添加
      
      print('组合')
      
      
      #嵌套的if
      '''
      if 条件:
          if 条件:
              if
      '''
      username = input('请输入用户名: ')
      password = input('请输入密码: ')
      code = 'qwer'
      your_code = input('请输入验证码: ')
      
      if your_code == code:
          if username =='taibai' and password == '123':
              print('登录成功')
          else:
              print('账号或密码错误')
      else:
          print('验证码错误')

脚本宝典总结

以上是脚本宝典为你收集整理的day01 基本知识_全部内容,希望文章能够帮你解决day01 基本知识_所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。