Python小白学习笔记2

这篇博客详细介绍了Python初学者必备的基础知识,包括input函数、算术运算符、比较运算符、布尔运算符、if语句、条件表达式、Range函数和for-in循环的使用。特别强调了input函数的字符串特性、除法运算的取整规则以及if语句后的冒号。此外,还解释了else语句在不同循环结构中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.input函数

实现程序与人之间的交互

a=input('输入一个整数')
b=input('输入另一个整数')
print(a+b)

若a输入123 b输入456 则结果为123456而不是579
这是因为input的数据类型一定为字符串型,所以上述代码实现的是字符串的相加

a=int(input('输入一个整数'))
b=int(input('输入另一个整数'))
print(a+b)

所以使用类型强制转换即可实现整数的相加
a输入123 b输入456 ,结果为579

2.算术运算符

与c语言不同,python里是有除的运算的
/ 除
// 整除(取整)
% 取余
** 幂运算

需要注意的是一正一负向下取整 如-9//4=-3(可以理解为整除运算取的整数是除法运算结果在数轴左侧的那个整数)

3.比较运算符

==比较的是值
is比较的是标识(id)

4.布尔运算符

与c语言不同,python里的与或非等用的是英文
and(与)
or(或)
not(非)
in,not in(判断一个值是否在列表,字符串中)

str='hello world'
print('h' in str)
#结果为true

5.if语句

a=1
b=2
if a<b:
    print(b)

注意if判断语句后面是冒号: (!!!)

if 条件表达式1:
elif 条件表达式2:
elif 条件表达式3:
else 条件表达式4:

6.条件表达式

类似于c语言中的三目运算符
x if 条件判断 else y
(条件判断式为true时执行x)

a=1
b=2
print(a+b if a>b else a-b)
#结果为-1

7.Range函数

用于生成整数序列
range(stop) 从零到stop,步长为1 (包头不包尾)
range(start,stop)
range(start,stop,step) 步长为step

r=range(10)
print®
print(lst®)#用于查看range对象中的整数序列

8.for-in循环

for 自定义的变量 in 可迭代对象:
循环体
(in表达从(字符串,序列等)中依次取值,又称遍历)
#将可迭代对象中的值依次赋给变量

如果在循环体中不使用变量,则可以用下划线代替变量
for - in range(5):#注意用冒号
print(‘人生苦短,我用python’)

3.else语句

与if搭配
与for in搭配:没有碰到break时执行

r i in range(3):
    password=input('请输入你的密码')
    if password=='8888':
        print('密码正确')
        break
    else:
        print('密码不正确')
else:
        print('对不起,密码已错误三次')

与while搭配:没有碰到break时执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值