非科班同学学习Python实记

知识点

1. 数据结构

  • 1.1 基础数据类型

bool true false 逻辑符
int 8 整数
float 7.08 浮点数
....

  • 1.2 容器
    • 列表 list
    • 元组 tuple
    • 字段 dict
    • 集合 set

装基础类型的容器 盒子

  • 1.3 样例解读
    lst是一个变量,代表了[[1, 3, 5], [2, 4, 6]],通过=赋值给 lst[1, 3, 5]代表了一个数组(容器),其中的3个格子是1 3 5(基础类型整数)。
lst=[1, 3, 5]
a=lst[0] -> 1
a=lst[1] -> 3
a=lst[2] -> 5

lst= [[1, 3, 5], [2, 4, 6]]
a = lst[0]  -> [1, 3, 5]
a=lst[0][0]  -> 1

2.方法

定义:你给0个或者多个数给它,它执行一些操作后,返回你0个或多个结果
print(a)就是print方法,其中 a是需要打印到控制台的元素

示例
print("hello world") 控制台就会显示hello world

a = "hello world"
//a的值 被2替换
a = 2
print(a)

def int add(a, b):
return a+b 

def print(a):
#写给控制台传输数据
display.show(a)

a = add(5, 4) //a = 9
b = print(a) // b null
  • 关键字:系统识别的 具有特殊意义的单词


    方法调用流程

代码结构

//导入numpy这个包 命名为np 下面的代码就用np代替
import numpy as np 

def int add(a, b):
return a+b 

//a() 代表a方法
def main(): //程序主入口 main方法
  //lst代表局部变量 lst代表 [[1, 3, 5], [2, 4, 6]] 
 //        A1           A2
//    1 3 5         2  4  6
  lst= [[1, 3, 5], [2, 4, 6]] 
  //数组 1 2 3 一组数
  lst=[1,2,3] 
//打印函数
  print(  type(lst) -> lst的类型 数组   )
np_lst =np.array(lst)
print(   type(np_lst)   ->  np封装后的数组  array )
np_lst = np.array(lst, np.float类型)
print(np_lst.shape) // 2行3列
print(np_lst.size)

a=add(4,5)
print(a)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容