快速上手python

python真的是很火啊,而且功能很强大。
但是写c写习惯了,看到没括号的真的难受。
昨天写了点matlab,然后今天配置了VScode,发现写c有点手生了,看来还是要多练习。
打算自己学一学py,把基础语法搞一下,其他以后再说。

语法记录

1.循环

for i in range(a,b) : #i从a到b的循环
   执行语句
while i<a:
执行语句
i+=1

py好像还可以用系列而不是数字for循环,我也不管它了。

2.函数定义

def function_name(input1,input2):
函数主体
return output

3.列表

py里好像没有数组,只有列表,列表可以追加,可以删除,好像确实比c里的数组方便不少
列表元素类型可以不同

a=[] #定义列表
a.append(b) #在a列表的尾部加上b
a.insert(index,b) #在index位置插入b
del a[index] #删除
remove(b) #把等于b的都删除
a.pop() #删除尾部的元素
a.extend(b) #把b追加到a后面,有点像strcat
n=len(a) #返回长度
a.sort() #从小到大排序
a.severse() #翻转

4.二维列表

1.numpy-zeros((10,10))
2.c=[[0 for i in range(a)] for i in range(b)] #b行a列的列表

部分节选自此处

5.库函数

我觉得吧,py语法什么的其实还不如c呢,起码c因为写的严谨,所以变化也多,写着烦但是看的清楚。
py最强大的地方就是它的函数,可以实现很多功能,随便调用几个就可以实现复杂的操作了。
首先在程序最前面导入(import)库,然后就随便调用一下。
比如生成随机数什么的

import random #导入模块
print(random.randint(a,b)) #生成a到b的随机数

猜你喜欢

转载自blog.csdn.net/HGGshiwo/article/details/105642864