标签:orm 之一 列表 类型 程序优化 练习 存在 else 知识点
#TempConvert.py
TempStr = input("请输入带有符号的温度值: ")
if TempStr[-1] in ['F', 'f']:
C = (eval(TempStr[0:-1]) - 32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
F = 1.8*eval(TempStr[0:-1]) + 32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
也可以用三个单引号开头和结尾来表示注释
10011101
"10,011,101"
列表类型:[10,011,101]
定义:由零个或多个字符组成的有序字符序列
表示方法:用一对单引号或一对双引号表示
序号规则:如图所示
使用方法:包括索引和切片
TempStr[-1]
TempStr[0:-1]
定义:由零个或多个数据组成的有序序列
表示方法:列表使用[]表示,用逗号分隔各元素
TempStr[-1] in [‘C‘,‘c‘]
判断TempStr这个变量字符串的最后一个字符是不是大写C或小写c,如果存在,则返回一个“True”如果不存在,返回一个“False”关键字:有if,elif,else三个关键字来构成条件判断的分支结构
格式:在关键字的后面直接跟上条件,在有关键字的一行最后加个冒号(如果条件成立就执行冒号后语句)
注意:后续语句要缩进,缩进是用来表示从属关系的,格式要相同,不能随意缩进。
内容如图所示:
作用:用来执行一个字符串表达式,并返回表达式的值。也可以说,这是个去掉参数最外层的引号并执行剩下的语句的函数。
例子:eval("1+2")
就是3
,eval(‘"1+2"‘)
就是一个字符串"1+2"
,eval(‘print("hello")‘)
就是输出hello
# PythonDraw.py
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("yellow")
turtle.seth(-40)
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80 / 2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2 / 3)
turtle.done()
turtle库又叫海龟库,是turtle绘图体系的python体现,是python的标准库之一
定义:库引用是扩充python程序功能的方式
完成方式:使用import关键字
格式:import 库名
库名.函数名(参数列表)
更多用法:如图所示
注意:角度包括绝对角度(坐标系上的角度)和海龟角度(海龟的方向)
标签:orm 之一 列表 类型 程序优化 练习 存在 else 知识点
原文地址:https://www.cnblogs.com/CCchaos/p/12256523.html