百度飞桨学院小白课程第二天深度解析(小白系列)


三岁学编程,白话解析与复习飞桨小白课程第二天,回顾汇总,没有听懂的可以作为参考
参考资料:https://aistudio.baidu.com/bdcpu8/user/284366/425306/notebooks/425306.ipynb?redirects=1

数据结构

数字

数字包括 整数型(int)、浮点型(float)、复数型

math库

课程中的math是python的模块(库),他是python的标准库拥有4个数学常数和44个函数
使用方法:import mathfrom math import *(推荐第一个,第二个有可能因为自定义名称冲突发生报错等情况)(以第一种进行举例)
使用库:math.\<函数名>即可

常见函数:

import math

print(math.ceil(4.1))   #返回数字的上入整数
5
print(math.floor(4.9))  #返回数字的下舍整数
4
print(math.fabs(-10))   #返回数字的绝对值
10
print(math.sqrt(9))     #返回数字的平方根
3
print(math.exp(1))      #返回e的x次幂
e(2.718281828459045)
————————以上为老师上课内容————————
math.pi #π的值
3.141592653589793
math.e #e的值
2.718281828459045
math.inf #正无穷
-math.inf#负无穷
math.fmod(x,y)#相对应x%y返回模的值(余数)
math.factorial(x)#返回x的阶乘
其他的可以参考官方文档
随机函数(random)

使用方法import random
导入随机函数库

import random
random.random()#随机生成0-1的小数(小数点自动取6位)

random.randint()#生成一个随机整数
random.randint(x,y)#生成一个x到y之间的随机整数
#这里的x,y可以取到! 不是左闭右开!注意不是

random.seed()#带种子的随机函数
#种子相同生成的结果就相同

字符串

稍微详细的解析请点击查看
字符串是不可变的集合,可以重新赋值,但是地址会变化
字符串用引号来表示
可以用单引号,双引号
三引号(三引号可以用来表示多行的内容也可以用于多行注释)

字符串拼接  用 +
a = "Hello "
b = "World "
print(a + b)
hello world
字符串多次重复用 *
print(a * 3)
aaa
判定是否在字符串 用 in
print('e' in a)
True
判定是不是不在字符串用 not in
print('e' 
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三岁学编程

感谢支持,更好的作品会继续努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值