Python基础入门学习笔记(二)

2020.9.2
目录
一、Python基本数据类型和变量
二、Python的算数和逻辑运算符
三、Python的if语句
四、Python的for循环
五、Python的while循环
六、Python的break和continue关键字

一、Python基本数据类型和变量
整数:int 1、2、234、-123、0
小数(浮点型):float 1.3、2.45、-2.356
布尔值(逻辑型):bool 真 True、假 False
空值:None

变量:存储可变信息,组成:字母 数字 _ 组成,不能数字开头。

二、 Python的算数和逻辑运算符
1.算术运算符:= + - * / % 赋值 加 减 乘 除 求余
a=a+2 可简写为 a += 2
// 取整除 - 返回商的整数部分(向下取整)

2.比较运算符(结果为布尔值-逻辑型)
== 等于 != 不等于 >= 大于等于 <= 小于等于 > 大于 < 小于

3.成员运算符(结果为布尔值-逻辑型)
a = [1,2,3,4]
2 in a 2在集合a中(包含)
3 no in a 3不在集合a中(不包含)

4.逻辑运算符
and 且
or 或
not 非(取反逻辑值)

运算符的优先级:
在这里插入图片描述

三、Python的if语句
采用if、elif、else的方式进行,可以有多个elif。

1:
a = 4
if a<20:
    print("a<20")
elif a<30:
    print("a<30")
elif a<40:
    print("a<40")
else :
    print("a<50")
结果:a<202:
a =8
b = 10
if a>b:
    print("a大")
else :
    print("b大")

若只有if else 可简写为:

a=1 if a>0 else 0   #如果a>0,a赋值1,否则赋值0。

四、 Python的for循环
for循环可用于以下几种形式的遍历:
字符串 str:for a in “abcdef”
列表 list:for a in [1,2,3,4,5]
元组 tuple:for a in (1,2,3,4,5)
字典 dict:for a in {“name”:“dage”,“age”:20}
集合 set:for a in set([1,2,3,4,5])

计数循环:for a in range(0,100)

range:为一个函数,可以产生挨个数字,如果要打印所有数字可以用list(range(10))转为列表,打印出所有元素,用法如下:
用法1:range(5),输出0~4,不包括5。
用法2:range(2,5),输出2~4,含第一个数字,不包括最后一个数字。
用法3:range(3,10,2),输出3,5,7,9,第三个参数为步子大小。

字典例子:
ll={'name':'zhanmgsan','mage':20,'qita':'wu'}
for a in ll:
    print(a,ll[a])

结果:
name zhanmgsan
mage 20
qita wu

五、Python的while循环
while循环重复判断条件,如果为True就执行,如果为Fasle就退出循环。

例:
sum = 0
n = 0
while n<=100:
    sum =sum +n
    n=n+1
print (sum)

如果有一个现成的数据可以挨个遍历,用for in 搭配比较简洁。
如果没有,那就写成条件是否满足的形式,用while实现。

六、Python的break和continue关键字
break:跳出循环(跳出当前for/while的整体循环)
continue:到循环尾(结束for/while的当次循环,继续下一次循环)
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值