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

Dawn ·
更新时间:2024-09-21
· 788 次阅读

飞桨学院小白课程第二天深度解析数据结构数字math库随机函数(random)字符串读取与切片转义字符列表列表读取添加删除元素修改元素删除元素切片与读取列表深入学习元组元组常用函数拆包字典分清字符串、列表、元组、字典、集合(小编自带小技巧)面向对象json异常处理linux命令
三岁学编程,白话解析与复习飞桨小白课程第二天,回顾汇总,没有听懂的可以作为参考
参考资料: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' not in a) False #返回值为布尔型(True,False)布尔值首字母必须大写 读取与切片

该读取与切片和 列表,元组等都一样
遵循左闭右开(左边的取得到,右边的不行)
使用方法:[a



学院 课程

需要 登录 后方可回复, 如果你还没有账号请 注册新账号