Python学习笔记

技术 · 02-04 · 236 人浏览

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 学习 笔记
  1. tdzhhhoabo 8 天前

    不错不错,我喜欢看 www.jiwenlaw.com

  2. iobgbbacqa 16 天前

    怎么收藏这篇文章?

  3. ujobxbmjhg 21 天前

    博主真是太厉害了!!!