Python学习笔记 Part01--语法元素分析

score=eval(input("请输入成绩值:"))
if score <60:
    print("输入成绩不合格,成绩是{:.2f}分".format(score))
elif score <80:
    print("输入成绩合格,成绩是{:.2f}分".format(score))
else:
    print("输入成绩优秀,成绩{:.2f}".format(score))

程序的格式框架(缩进和注释)

一行代码开始前的空白区域,表达程序的格式框架
缩进是语法的一部分,缩进不正确程序运行错误
缩进是表达代码间包含和层次关系的唯一手段
缩进分单层缩进和多层缩进
缩进长度一致:程序内一致即可,一般用4个空格或1个TAB
注释:单行用#,多行用'''包围

变量命名与保留字

大小写敏感,首字符不能是数字,不能与保留字相同
保留字也叫关键字,是编程语言的基本单子,大小写敏感;
Python保留字有35个
and elif import raise global
as else in return nonlocal
assert except is try True
break finally lambda while False
class for not with None
continue from or yield async
def if pass del await

数据类型--字符串

字符串(从左到右0开始,从右到左,-1开始;正向递增,反向递减),字符串查询一般都是左包含右不包含
比如str[0:3]就是0,1,2)
使用索引,切片返回字符串
str[:]返回全部
str[0:-1]除了最后一个字符不返回
str[1:8:2]返回索引为1,3,5,7的

语句和函数

赋值语句 = ;
分支语句;if elif else,每个保留字所在行最后都存在一个冒号:
函数
输入函数input()
输出函数print(),print函数格式化{}是槽
评估函数eval(),去掉参数最外侧引号并执行余下语句的函数;
通常用于将用户输入的字符串转为int型
eval("1")-->1
eval("1+2")-->3
eval('"1+2"')-->'1+2'
eval('print("hello")')-->hello

学习链接--Python语言程序设计

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向阳的花儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值