Python学习笔记2

本文介绍了Python的基础知识,包括input函数的使用,数据类型的转换,如int()、str()等,以及print函数的参数设置。还讲解了Python特有的运算符如//和**,并区分了==和is的区别。此外,讨论了逻辑运算符的用法和三目运算符的Python实现。内容适合Python初学者,帮助理解Python基本语法。

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

input函数:

该函数使用时要注意数字之间是像字符串一样连接,而不是相加

a=input()
b=input()
result=a+b
print(result)

如果输入2和5,那么print的是25,而不是7,需要如下修改

a=input()
b=input()
a=int(a)
b=int(b)
result=a+b
print(result)

print函数:

print里面可以输出多个数值,也可以修改print里面的分割符(原本分割符就是空格),print参数end值默认为\n换行,这是可修改的。

print("名字",user_name,"性别",user_sex,sep='|',end='?')

数据类型转换函数:

int(a)	将 a 转换成整数类型
float(a)	将 a 转换成浮点数类型
complex(real,[,imag])	创建一个复数
str(a)	将 a 转换为字符串
repr(a)	将 a 转换为表达式字符串
eval(str)	计算在字符串中的有效 Python 表达式,并返回一个对象
chr(a)	将整数 a 转换为一个字符
ord(a)	将一个字符 a 转换为它对应的整数值
hex(a)	将一个整数 a 转换为一个十六进制字符串
oct(a)	将一个整数 a 转换为一个八进制的字符串

运算符:

区别于c语言,Python里面多的运算符//和**,//表示去除法的整数部分,**表示次方:2**4表示2的4次方

比较运算符:

普通的不列举,is和==区别是==判断的是值是否相等,is是判断是否为同一个对象,is not类似

逻辑运算符:

and类似与&&,or类似与||,not类似与!,但又不完全一样

and:左假出左,左真出右

or:左真出左,左假出右

三目运算符:

不像c语言?:运算,Python提供的是if  else运算

a=int(input())
b=int(input())
c=a if a>b else b

c会为a与b中较大值

纯Python新人,正在学习,有错误和补充请指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值