IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 天池龙珠计划 python训练营 Task1 Python基础入门:从变量到异常处理 -> 正文阅读

[Python知识库]天池龙珠计划 python训练营 Task1 Python基础入门:从变量到异常处理

一、学习目标:

内容链接:

https://tianchi.aliyun.com/specials/promotion/aicamppython?spm=5176.19782939.J_5614344200.2.3cf4564bZWWWUk

复健。好久之前学的了,在开始学习机器学习前把基础知识和需要的前置知识再走一遍

二、学习内容:

  1. bin():bin函数能转化为二进制,输出的是字符串类型的
  2. 关于设置小数精度可以使用decimal库加上其中的Decimal()方法。使用形式如下:
import decimal
from decimal import Decimal
decimal.getcontext().prec=4 #设置精度为4(注意了,这里是四位有效数字!)
a=Decima(2)/Decimal('3')  
#这样写也就是能接收字符串型和int型,但是不能接收一个浮点数,
#如果传入的是一个浮点数,因为浮点数本身就是一个不能在计算机中准确保存的
print(a)
#Decimal('0.6667')

  1. True和False运用在数学运算的时候是会变成1和0来运算
  2. isinstance()函数有两个参数,传入两个参数,比较两个是否都是一种类型的,使用方法有两种,一种是isinstance('1',str),一种是isinstance(2,3),后者是用来判断两个是否是一个类型
  3. 关于python的位运算(当然没有记,不太好用)
  4. enumerate()函数:要注意的是enumerate函数第一个参数放的是要操作的序列,第二个参数是设置下标从几开始,注意默认是从1开始
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
lst = list(enumerate(seasons))
print(lst)
# [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
lst = list(enumerate(seasons, start=1))  # 下标从 1 开始
print(lst)
# [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

注意了enumerate函数返回值里面第一位是下标,第二位才是对应的元素。

languages = ['Python', 'R', 'Matlab', 'C++']
for i, language in enumerate(languages, 2):
    print(i, 'I love', language)
# 2 I love Python
# 3 I love R
# 4 I love Matlab
# 5 I love C++
  1. 关于推导式:[expr for value in collection [ if condition]],
    比如x = [(i,i+2) for i in range(100) if (i % 2) != 0 and (i % 3) == 0]
    注意像这种x = [(i,j+2) for i in range(100) if (i % 2) != 0 and (i % 3) == 0]就是一个i会对应所有j的情况,也就是如果有3个i值,有10个j值,那么一个i对应10个j,也就是一共有30个。
    像元组这些也有推导式,但是其实都差不多,就举一反三了
  2. 异常处理:(相关异常语句遇到了查资料就是了)
  3. try-except结构:try 语句按照如下方式工作:
    a. 首先,执行try子句(在关键字try和关键字except之间的语句)
    b. 如果没有异常发生,忽略except子句,try子句执行后结束。
    c. 如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和d. except之后的名称相符,那么对应的except子句将被执行。最后执行try - except语句之后的代码。(也就是一个try可以有多个except分支,并且一个 except 子句可以同时处理多个异常,这些异常将被放在一个括号里成为一个元组。)
    d. 如果一个异常没有与任何的except匹配,那么这个异常将会传递给上层的try中。
    在我做过的题里面经常将while True和try-except在一起用,用来应对连续输入的情况
  4. try-ecept-finally:不管try里面的是否报错,finally里面的代码都会进行执行
  5. try-except-else:如果在try子句执行时没有发生异常,Python将执行else语句后的语句。
  6. raise函数:主动引出报错

学习时间:

2021年10月3日 17:15至18:55 (看完)

学习产出:

补充了一点忘记了的知识

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-04 12:48:17  更:2021-10-04 12:50:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:29:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码