第一周笔记:
保留字:33个,如if,else,被编程语言内部定义并保留使用的标识符
缩进:语句之间的层次关系,一段代码中缩进格式应当保持一致,如四个空格
数据类型:正数类型(32),浮点数类型(1.8),列表类型[‘f’,F]
字符串是有一对单引号或者一对双引号表示,有字符组成的有序字符序列
字符的索引:正向递增序号0到n,反向递减序号—1到—n
字符串的使用
字符串的索引:返回字符串的单个字符,TemStr[0]
字符串的切片:返回字符串的一段字符串,TemStr[0:-1],不包含第—1个(即最后一个)字符
列表类型:[‘F’,‘f’]表示两个元素‘F’和‘f’
使用保留字in判断一个元素是否在列表中,如TemStr[-1]判断前者是否与列表中的某个元素相同
赋值语句:由赋值符号构成的一行代码,赋值语句用来给变量赋予心得数据值,C = (eval(TemStr[0:-1])-32)/1.8
分支语句:由判断条件决定程序运行方向,使用保留字if,elif,else构成判断的分支结构
if TemStr[-1] in [‘f’,‘F’]:如果条件为True则执行冒号后的语句
每个保留字所在行最后存在一个冒号,语法的一部分,冒号及后续缩进用来表示后续语句与条件的所属关系
函数:根据输入参数产生不同输出的功能过程,input(),print()
input():从控制台获得用户输入函数,
input()函数的使用格式,<变量>=input(<提示信息字符串>),用户输入的信息已字符串的类型保存到<变量>
print():以字符串的形式向控制台输出结果的函数
print()函数的格式化方法:print(“转换后的温度是{:2f}C”.format©)
其中{}表示槽,后续变量C填充到槽,如此一来输出可以成为变化的变量,:2f表示将其取为小数点后两位
eval()为评估函数,去掉参数最外侧引号并执行余下语句的函数
eval()函数基本使用格式;执行eval(“1+2”),结果为3,此处评估函数将字符串变为了整数型变量
测试题:
# HelloWorld条件输出
m = eval(input("输入一个整数:"))
if m > 0:
print("He\nll\no \nWo\nrl\nd")
elif m < 0:
for c in "Hello World":
print(c)
# for代表循环,c代表变量,Hello World是c的循环内容
# 每循环一次,取里面一个值
else:
print("Hello World")
# M OP N
S = input()
C = eval(S)
print("{:.2f}".format(C))
原文链接:https://blog.csdn.net/m0_37697921/article/details/104995072