专题0:py语法精讲:从数字开始

课程目标:

理解整数、浮点数、复数几种类型对象

type():查看数的类型
其中有int、float、complex类型
a = 3.14 type(a) int(a)
id():此函数查看内存地址
使用dir()查看属性和方法
科学记数法在py里的写法:
1.2e3=1.2E3=1200
定义复数:
b = 3 +4j
或者
c = complex(2,4)
进位制及进制的转换:
常用的进制:二进制、八进制、十进制、十六进制
转换:
十转二:bin(99);format(99,‘b’)
十转八:oct(99);format(99,‘o’)
十转十六:hex(99);format(99,‘x’)
二转十:int(‘1100011’,2)
八转十:int(‘143’,8)
十六转十:int(‘63’,16)

掌握运算及其有关的常用函数

基本的计算:加、减、乘、除、指数
5 % 2是求余数
5 //2是求商
2**3乘方
divmod(5,2)
返回(2,1)前面是商,后面是余数
求绝对值:abs(-2)
四舍五入:round(3.14)
返回3.1
常用数学函数:
内置函数
math模块
import math(py标准库的成员)
dir(math)
math.pow(2,3)
返回为8.0,表示2的三次方
help(math.pow)
标准库中的模块
有理数运算:fractions
import fractions
a = fractions.Fraction(10,3)
a
Fraction(10, 3)
表示10/3,还可以约分
b = fractions.Fraction(9,6)
b
(3, 2)
数值转化中有计算误差

精确计算decimal

>>> import decimal
>>> c = decimal.Decimal('0.1')
>>> d = decimal.Decimal('0.2')
>>> r = c + d
>>> r
Decimal('0.3')

建立初步的对象概念

作业:

#练习1:编写程序,计算太阳和地球之间万有引力的大小

sun = 1.989E30
earth = 5.972e24
G = 6.67e-11
r = 1.5e11

gravity = (G * sun * earth) / (r ** 2)
print(gravity, 'N')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值