一、 比较运算符
运算符:
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
语法:
左表达式< 右表达式
说明:
比较运算返回的布尔类型的值
例:
20 < 100 #True
300 >= 20 #True
1 == 2 #False
二、 数值对象的构造(创建)函数
float(obj)
用字符串或数字转换为浮点数,如果不给出实参,
则返回0.0
int(x=0,base=10)
用数字或字符串转换成整数,如果不给出实参,则返回0
complex(r=0.0,i=0.0)用数字创建一个复数
bool(x)用X创建一个布尔值(True/False)
None 空值
Flase 假值
0,0.0,0j 所有的数字零
‘’空字符串
[ ] 空列表
{} 空字典
() 空元祖
三、 函数调用表达式
函数名(传参列表)
说明:
函数调用是表达式
此表达式一定会返回一个对象的引用关系
如果不需要返回值时,
通常返回None对象的引用关系
四、 内建树值型函数
abs(x)取x的绝对值
round(number,ndigits=0)
对数值进行‘四舍五入’
nadigits是小数向右取整的位数,负数表示向左取整
pow(x,y,z=None),相当于x**y或x ** y % z
help()函数查看帮助
help(函数名或对象名)
五、 语句statements
语句由一些表达式组成
通常一条语句可以独立执行来完成一部分事情并形成结果
python建议一条语句写在一行内
多条语句写在一行内需要用分号(;)分开
示例:
print(“hello”)
x = 100 + 200
peint ( x )
# 写在一行内为
print (“hello”) ; x =100 +200;print(x)
六、 显式换行
折行符\ (读作:反斜杠)
折行符必须放在一行的末尾,来示意解释执行器下一行也是本行的语句
隐式折行
所有的括号的内容换行,称为隐式折行
括号包括()[ ] { }
七、 基本输入函数input
作用:
从标准输入设备上读取一个字符串(末尾的换行符被删除)
格式:
input (‘提示字符串’)
说明:
返回输入的字符串(仅python3)
提示字符串可以为空
基本输出函数print
作用:
将一系列的值以字符形式输出到标准输出设备上,
默认为终端
格式:
print (value,…. Sep=’’,end=’\n’,
file=sys.stdout, flush=False)
选项的关键字参数:
sep:两个值之间的分隔符,默认为一个空格’ ‘
end: 输出完毕后在末尾自动追加一个字符串,
默认为换行符’\n’
print() #没有内容的话只打印一个换行
print(1,2,3,4,sep=‘#’) #打印为:1#2#3#4#
练习:
可换1、输入两个整数,分别用变量x,y绑定
(1) 计算着两个数的和,并打印结果
(2) 计算这两个数的积,并打印结果
(3) 计算x的y次方并打印结果
2、今天是小明20周岁的生日,假设每年有365天,
计算它过了多少个星期天,余多少天?
3、分三次输入当前的小时,分钟和秒数,在终端打印时
距离凌晨0:0:0秒过了多少秒?
八、 if语句
作用:
让程序根据条件选择性的执行某条语句或某些语句
语法:
if 真值表达式1:
语句块1
elif 真值表达式2:
语句块2
elif 真值表达式3:
语句块3
……
else:
语句块
说明:
elif可以有0个,1个或多个
else 可以有0个或1个
练习:
1、 任意输入一个数
(1) 判断这个数是否大于100
(2) 判断这个数是否小于0
(3) 判断这个数是否在80~100之间
2、 输入一个季度1~4的整数,
输出这个季度有哪几个月,如果输入的不是1~4的整数
则提示用户您输错了
3、 输入一年中的月份(1~12)
输出这个月在哪个季度
如果输入的是其他数,则提示您输错了
九、 if语句的真值表达式
if 100:
print(“真值”)
等同于:
if bool (100):
print(“真值”)
if语句 真值表达式返回的对象要用bool(x)
取值后再决定执行哪条语句
十、 if语句的嵌套
if语句本身是由多条子句组成的一条复合语句
if 语句可以作为语句嵌套到另一个语句的内部
十一、 条件表达式
语法:
表达式1 if 真值表达式 else 表达式2
作用:
根据真值表达式的取值(True/False)
来决定执行表达式1或表达式2,并返回结果
练习:
1、 写一个程序,输入一个数,用if语句计算这个数的绝对值,并打印出来
n=int(input("请输入一个数:"))
if n<0:
a=-n
else:
a=n
print("绝对值是:",a)
2、 写一个程序,输入一个数,用条件表达式计算这个数的绝对值并打印出来
b = -n if n<0 else n
print("绝对值是:",b)
十二、 pass语句
作用:用来填充语法空白,pass又名空语句
语法:pass
十三、布尔运算
运算符:not and or
布尔非操作 not
语法:not x
作用:对表达式x进行布尔取非,如bool(x)
为True则返回False,否则返回True
示例:
not True #返回False
not False #返回True
mouth=10
if not 1 <=mouth <= 12:
print(‘mouth不在1-12之间’)
布尔与操作 and
注:x,y代表表达式
作用:
优先返回假值对象
当x 的布尔值为False时,返回x,否则返回y
示例:
True and True #True
True and False #False
0 and 0.0 #0
1.2 and 100 #100
布尔或操作 or
语法:x or y
作用:
优先返回真值对象
当x为True时返回x,否则返回y
示例:
True or True #True
True or False #True
False or True #True
0 or 0.0 #0.0
100 or 200 #100
十四、 正负号运算符
+ (正号)
- (负号)
语法:+表达式 -表示式
说明:这是一元运算符(只有一个数据参加运算)
示例:
a=5
b= -a
c= +a
练习:
1、 北京出租车计价:
收费标准:3公里以内收费13元
基本单价2.3元/公里(超出3公里以外)
空驶费:超过15公里后,每公里加收单价的50%的空驶费
(即3.45元/公里)
要求:输入公里数,打印出费用金额(以元为单位四舍五入)
2、 输入一个学生的三科成绩(三个整数):
打印出最高分是多少?
打印出最低分是多少?
打印出平均分是多少?
3、 BMI指数(Body Mass Index)以称身体质量指数
BMI值计算公式:BMI = 体重(公斤)/ 身高的平方(米)
例如:
一个人69公斤,身高是173公分
BMI = 69 / 173**2 = 23.05
标准表:
BMI < 18.5 体重过轻
18.5 <= BMI < 24 体重正常
BMI >24 体重过重
要求:输入身高的体重,打印出BMI的值并打印体重状况
python list 大于零 个数 python大于0
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
选择大于一切!Amazon Bedrock重塑大模型领域的竞合规则
Amazon Bedrock再升级:一场「模型的盛宴」,一场「权利的游戏」
亚马逊云科技 re:Invent2024 2024亚马逊云科技re:Invent全