北大陈斌-Python语言基础与应用D1

1.Check out from Version Control,可以从类似于从GitHub版本控制服务器下载整个代码仓库;
2.”:”结束后下一行缩进,左右括号配对,严格缩进。
3.[:值]以及[值:]是啥意思?一串字符串分段?
4.空行不对会产生警告,如何控制空行条数?
5.“\”出现原因:同一条语句换行的时候为了不报错,后面加""。


6.变量、函数、类命名用能别人理解的本义命名,多注释和文档,
有个排版软件:LaTeX
7.数据类型归纳
简单类型表示值:……复数complex,字符串str
容器类型组织值:列表list(使用[])、元组tuple(和list类似但是使用(),其中元素不能修改)、集合set、字典dict
8.数据组织方式
没有组织
标签式组织数据
队列、栈、树、图等


9.计算和控制流
计算与流程
把两个字符串连接在一起用“+”,字符串复制则可用“*”
名称封装的功能单元

运算语句
赋值语句实现处理与暂存,也可以用变量标签存放一段代码,如pfg=math.sqrt

控制流语句
组织语句描述过程:顺序结构、条件分支:关键字if,elif,else ,break、循环结构:关键字for,while,return
把一系列语句集合起来,包含一系列处理过程的计算单元,为了源代码的各种复用,避免复制粘贴:关键字def、class

定义语句
可以定义函数、类等“代码对象”
调用代码对象(函数、类……),可调用的事物叫做callable


10.数据的基本类型:
数值
整数除法:m//n结果是商的整数部分
求整数除法和余数:divmod(m, n)
求乘方:m**n整数m的n次方
求绝对值:abs(m)
整数比较:可以连续比较如7>3>=3得true
常用整数的进制:十进制,无前缀;二进制,0b;八进制,0o;十六进制,0x

用到浮点数时会存在精度问题,判断两个数是否相等时会出现false的情况,一般使用两数相减与一个很小的数作比较

复数类型:用j表示i
.imag提取虚部,.real提取实部
复数不可比较大小,但可应用于类似求平面两个点的距离,abs得绝对值

数学函数(整数和浮点数):包含数学常数π,自然对数底e,三角函数等,使用math.
数学函数(复数):cmath.还包括平面直角坐标和极坐标之间的转换,cmath.polar和cmath.rect

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值