龙珠天池Python学习计划Task1

@龙珠天池Python学习计划Task1

1、python简介

科学计算和机器学习领域运用广泛,可以深入学习。

2、变量、运算符和数据类型

注释,打出在DSW环境的第一个hallo world。

运算符

算术运算符-基本计算方法,属于较简单入门
在这里插入图片描述
比较运算符
在这里插入图片描述
运算符的优先级在这里插入图片描述

变量和赋值

这个地方因为括号不同,pop函数的意思会有变化,用[]默认是取最后一个数,图中的代码结果是随机数
在这里插入图片描述

数据类型与转换

在这里插入图片描述
转换为整型 int(x, base=10)
转换为字符串 str(object=’’)
转换为浮点型 float(x)

print() 函数

常用函数,用于输出

3、位运算

原码、反码和补码

这三个码一开始有点疑惑,后面查资料后明白了,总结了,正数是三个码都一样的,负数变化多一些,负数的反码是符号位不变,其余位取反(对应正数按位取反),负数的补码是反码+1

以下是用到数学中的知识,按照逻辑进行记忆
按位非操作 ~ 意思:取反
按位与操作 &意思:只有两个对应位都为 1 时才为 1
按位或操作 | 意思:只要两个对应位中有一个 1 时就为 1
按位异或操作 ^ 意思:只有两个对应位不同时才为 1
按位左移操作 <<意思:二进制中数字位置往左移动N位
按位右移操作 >>意思:二进制中数字位置往右移动N位

各种数据配合运算
利用位运算实现快速计算
利用位运算实现整数集合

4、条件语句

简单来讲,如果是什么就进行输出的概念。分为if,if -else,if-elif-else三种

if 语句

if 语句的 expr_true_suite 代码块只有当条件表达式 expression 结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。
单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and,or和not 实现多重条件判断。

if - else 语句

Python 提供与 if 搭配使用的 else,如果 if 语句的条件表达式结果布尔值为假,那么程序将执行 else 语句后的代码。

if - elif - else 语句

elif 语句即为 else if,用来检查多个表达式是否为真,并在为真时执行特定代码块中的代码。

assert 关键词

assert这个关键词我们称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError的异常。

5、循环语句

while和for循环看情况使用,while是会一直回到原点,直到false才会执行其它,而for是一直循环,结束后执行其它

while 循环,循环的代码块会一直循环执行,直到布尔表达式的值为布尔假。
while - else 循环,当while循环正常执行完的情况下,执行else输出,如果while循环中执行了跳出循环的语句,比如 break,将不执行else代码块的内容。
for 循环,for 迭代变量 in 可迭代对象:
for - else 循环,当for循环正常执行完的情况下,执行else输出,如果for循环中执行了跳出循环的语句,比如 break,将不执行else代码块的内容
range() 函数:范围函数,range([start,] stop[, step=1]),如range(1,9,3),输出是1,4,7
enumerate()函数,enumerate(sequence, [start=0]),配对,标数字函数
break 语句,破坏函数,可以设置跳出
continue 语句,停止目前并按照新的去循环,
pass 语句,实际上是偷懒或者保留编写地方函数,可以后面再加
推导式,很不错,可以用来解方程等数学问题

6、异常处理

可以用来检查错误

Python 标准异常总结
Python 标准警告总结
try - except 语句
try - except - finally 语句
try - except - else 语句
raise语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值