python 入门常识
print
隔行/连续/间隔输出print(a) == print(a,end='\n') print(a, end='') print(a, end=' ')
运算符
/
(除)(-13)/3 = -5 # 3*(-5)<-13<3*(-4)
%
(取模)(-13)%3 = 2 # |(-13)-(-15)| = 2
控制流
if
语句if a<b: elif a>b: #用于再判断 else:
while
语句while true: if a < b: break #不再执行后面的语句,跳出while循环 elif a > b: continue #不再执行后面的语句,重新while循环 else: else:
for
语句for a > b: else: 可选
range(a,b)
左包括右不包括range(1,4) = [1,2,3] range(1,4,2) = [1,3]
函数
- 局部变量
# 函数里的变量只在函数内部有效 x =50 def func(x): print('x is', x) x = 2 print('Changed local x to', x) func(x) print('x is still', x) # 输出 x is 50 changed local x to 2 x is still 50
global
语句x =50 def func(): global x print('x is', x) x = 2 print('Changed global x to', x) func() print('Value of x is', x) # 输出 x is 50 changed global x to 2 value of x is 2
- 默认参数
def func(a, b=5) #有效 def func(a=5,b) #无效
- 文档字符串
def max(a,b): '''选取最大值''' help(max) # 输出 max(a,b) 选取最大值
数据结构
- 列表&元组
元组相当于只读的列表
解决问题的思路
zip
命令- 添加至系统变量(path)后重启pycharm
- 用户变量只针对当前用户
- 系统变量针对所有用户
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: