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: 过重
不错不错,我喜欢看 www.jiwenlaw.com
怎么收藏这篇文章?
博主真是太厉害了!!!