接上面没写完的知识点继写。python
固然,这些知识点都很简单,可能不必花费太多时间去记忆,多写写代码就会了。函数
5.字符串的使用。索引和切片是字符串主要的两个应用。索引:顾名思义就是找出某个字符在一个字符串中的位置。它的用法:<字符串>[序号 ] 如str[6]。切片:选取字符串中的连续的一个子字符串。用法:<字符串>[序号1:序号2 ] 如str[1:3]。spa
str = "Hello World"
6.列表类型。列表是由0个或多个数据组成的有序序列。列表用[ ]表示,采用逗号(,)隔开。如上述代码中['F', 'f']。另外,保留字 in 判断一个元素是否在列表中。如 ' f ' in ['F', 'f'] 。 code
7.赋值语句。由赋值符号“=”构成的一行代码。注意:这里的“=”不是我没经常使用的等号,而表示赋值语句,如a = 3 ,就是一句赋值语句,意思是把数字3赋值给a这个变量。str = "Hello World",这是把"Hello World"这个字符串赋给变量str。orm
8.分支语句。也叫判断语句,由判断条件决定程序运行的方向。由代码中的保留字If elif else组成的就是分支结构。结构:if <条件> :#若是条件为True,则执行冒号后面的语句。注意:上述三个保留字后都要加冒号:,冒号后面的语句是所属关系,会自动缩进。blog
1 if TempStr[-1] in ['F', 'f']:
9.函数。函数能够说是实现某个功能的一个语句。相似咱们的数学函数y=f(x),函数用法:<函数名>(<参数>)。函数有内置函数和自定义函数。内置函数就是python语言自带的一些函数,除了这些,你也能够本身写能实现莫格功能的函数,就是自定义函数。这里主要写三种内置函数:输入函数input,输出函数print,评估函数eval。索引
(1)input()函数。从控制台得到用户输入的函数。使用格式:<变量> = input(<输入提示信息>),用户输入的信息保存在变量中。如字符串
TempStr = input("请输入带有符号的温度值: ")
(2)print()函数。以字符形式向控制台输出结果的函数。使用格式:print(<输出的字符串>),向控制台输出没有引号的字符串。如:input
print("输入格式错误")#输入格式错误
print函数的格式化:数学
print("转换后的温度是{:.2f}F".format(F)) '''{}表示填充槽 {:.2f}表示保留小数点后两位。'''
(3)eval()函数。去掉参数最外侧的引号并执行接下来的语句的函数。使用格式:eval(<字符串或字符串变量>),如:
print(eval("1+2"))#结果为 3
例题:
这道题是关于eval函数的用法,虽然简单,但我以为颇有用。
得到用户输入的一个字符串,格式以下:
M OP N
其中,M和N是任何数字,OP表明一种操做,表示为以下四种:+, -, *, /(加减乘除)
根据OP,输出M OP N的运算结果,统一保存小数点后2位。
注意:M和OP、OP和N之间能够存在多个空格,不考虑输入错误状况。
1 s = input() 2 print("{:.2f}".format(eval(s)))