参考视频:零基础入门学Python (作者:小甲鱼)
条件分支
比较操作符 > < >= <= == !=
if 条件:
true的操作
else:
false的操作
while循环
while条件:
true执行
引入外援random
生成x到y的随机整数:
random.randint(x,y)
python的数值类型
变量没有类型
整型 :和长整型 p2有分开,p3结合到一起了,长度没有限制,适合大数据运算
浮点型 :有小数点
(e记法:用于表示特别大或者特别小的数)
>>> 0.0000000000000000000000000000000012
1.2e-33
>>>
布尔类型 :true 或者false 1或者0 可以用于计算,但实际上是不妥的
类型转换
int()
float()
str()
获得关于类型的信息:type()
判断x,y类型是否一致:isinstance(x,y)
常用操作符
算术操作符:+ - * / (真除法)
// 取地板除法
%取余数
**幂运算
比较操作符
逻辑操作符:and or not
优先级:幂运算 (有一元,先右后左)>正负号>算术操作符>比较操作符>逻辑操作符
分支和循环
elif 等于else if
Python有效避免“悬挂else” 强制使用缩进
条件表达式(三元操作符):x if 条件else y
断言:assert 后的条件为假的时候程序自动崩溃抛出异常
这篇博客介绍了Python的基础知识,包括条件分支、引入random模块生成随机数、数值类型如整型和浮点型、类型转换以及常用操作符。还详细讲解了while循环和if-else-elif的条件判断,以及三元操作符和assert断言的使用。

被折叠的 条评论
为什么被折叠?



