CSC 108 Note

CSC108 Lecture1 Note

1. 通过Python进行加减乘除的运算:

# Python中的加减乘除:

a+b a-b a*b a/b

2.通过Python获得除法的整数部分或者余数部分:

#python 取除法的整数部分,即a/b的整数部分:

a//b

#python 取除法的余数部分,即a/b的余数部分:

a%b

3.通过Python进行指数运算:

#用**进行幂预算,以c等于a的b次方为例:

c=a**b

#用pow()函数进行运算,同样运算c等于a的b次方:

c=pow(a,b)

#pow()函数可以用三个输入量,第三个输入量为取mod,例如:

c=pow(3,2,2)

#此时有c=1

4.Python运算符的运算先后顺序:

最优先级: 括号内的运算; 第二优先级:乘方运算; 第三优先级: * / // %; 第四优先级: + -

5.常见的两种错误:

Syntax error: 语法错误,输入的内容无法被python直接识别,例如:

a=(1+2))*3

此处有三个括号,python的语法规则无法识别,会报错

Semantic Error: 语义错误 即表达的意思不存在或者无法在python中实现,虽然语义是正确的,python可以识别,例如:

c=4/0

此处整个语法本身是正确,但是4/0没有意义,所以是semantic error

6. 几个基本的内置function:

#在若干个元素中取得最大值:

max(a,b,c)

#在若干个元素中取得最小值:

min(a,b,v)

#将一个数近似到几位,例如:将a近似成b位小数:

round(a,b)

#在这个过程中,b可以取负数,此时往小数点前进行近似:

#例如round(1234,-2)=1230


#获取a的数据类型:
type(a)

#获取function b的功能介绍:
help(b)

7. 关于几种类型的数值:

int 整型:也就是数学意义上的整数集,"//" 和 "%" 运算返回的都是整型;

float 浮点型: 数学意义上的实数集,需要注意的是"/"的返回的结果即使是整数,其类型也仍然是float;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值