• 搜索
  • 夜间模式
    ©2012-2026  陈十一的小破站 Theme by OneBlog

    陈十一的小破站博客

    搜索
    标签
    # Nodejs # CentOS # Git # Golang # Docker # Windows # Nginx # 反向代理 # 脚本 # Linux
  • 首页>
  • 技术>
  • 正文
  • Python学习笔记

    2024年02月04日 2.1 k 阅读 9 评论 2089 字

    Python学习笔记

    一个优秀的CV工程师一定要学会多种语言,要学会使用不同的语言写BUG!

    Python是知名的编程语言,一方面提升自我,另一方面mirrorpython单片机似乎很有意思!

    故作此篇Python学习笔记,与诸君共勉!

    最后更新日期:2024年2月4日22点07分


    print()可以更加优雅的输出

        print('hello',' word!')
    #output: hello word!

    input()基操

    • input()返回为str,如果需要转整形使用int(str)
        name = input("what's your name? ")
        print('Hi!',name) or print('Hi! %s' % name)
    #output: Hi!Peter

    r''防止转义

        print('Hello!',r'\rEnter')
    #output: Hello! \rEnter

    '''...'''换行大法

        print('''Hello!
    Word!
    I'm
    Peter!''')
    #output: Hello!
        Word!
        I'm
        Peter!

    数据类型

    • int

      • e.g: 0, 1, 2, 3
    • float

      • e.g: 0.00, 1.01, 2.02
    • bool

      • e.g: true, false
      • true or false return true
      • true and false return false
    • string

      • e.g: Peter
    • list

      • e.g: Xlist = ['小红', '小白', '小黑']
      • use len() to count list member number
      • e.g: len(Xlist)
        #output: 3
      • use append() to add member
      • e.g: Xlist.append('大白')
        #output: ['小红', '小白', '小黑', '大白']
      • use insert to insert member
      • e.g: Xlist.insert(1, '大黑')
        #output: ['小红', '大黑', '小白', '小黑']
      • use pop() to del the end member
      • e.g: Xlist.pop()
        #output: ['小红', '小白']
      • use pop(i) to del the i member
      • e.g: Xlist.pop(0)
        #output: ['小白', '小黑']
      • use [i] = '' to change member
      • e.g: Xlist[2] = '大黑'
        #output: ['小红', '小白', '大黑']
      • tuple
      • e.g: Tlist = ('大白', '小白', '小黑')
      • tuple不存在insert() append()等,元素获取法与list相同,但tuple元素不可变,即初始化后不可修改的元素
    • set

    占位符

    变量意义
    %d整数
    %f浮点数
    %s字符串
    %x十六进制整数

    条件判断

    if <条件1>:
        <执行1>
    elif <条件2>:
        <执行2>
    else:
        <执行3>
    • e.g

      height = 1.75
      weight = 80.5
      bmi = weight // height ** 2
      if bmi < 18.5:
          print("过轻")
      elif 18.5 <= bmi < 25:
          print("正常")
      elif 25 <= bmi < 28:
          print("过重")
      elif 28 <= bmi < 32:
          print("肥胖")
      else:
          print("严重肥胖")
      #output: 过重

    模式匹配

    本文著作权归作者 [ 陈十一 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    Python学习笔记
    — END —
    Copyright©2012-2026  All Rights Reserved.  Load:0.012 s
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。