首页 > 其他 > 详细

py初识1

时间:2019-05-15 15:09:24      阅读:152      评论:0      收藏:0      [点我收藏+]

1.字符串

str[m:n] #表示字符串str中从m到n(不包含n)的字符串
str[0:-1] #表示从0开始去除最后一位的字符串

 

2.赋值语句

x,y=y,x ‘‘‘同步赋值,交换x,y的值
同步赋值,语句从右向左执行‘‘‘

 

3.input()函数

 

str=input("输入字符串:") #input()函数输出的统一是字符串

 

4.分支语句

‘‘‘
if #条件1
语句1
elif #条件2
语句2
...
else: #注意这里的冒号!!只有else有
语句n

‘‘‘

 

5.eval()函数

#eval(字符串) 把字符串变成合适的东西

 


(1)

str="102C"
eval(str[0:-1]) #102

 


(2)

eval("hello") #去掉两个引号,把hello解释成一个变量
eval("‘hello‘") #去掉两个引号,还有‘ ‘,把hello解释称字符串

 


(3)

#对输入的数字运算
value=eval(input("输入数字,小数或负数:"));
print(value*2)

 

3. print()函数

# print(" 输出提示{ } ".format( 变量 ))

 

4.循环语句

TempStr=input("请输入带有符号的温度值:");
while TempStr[-1] not in [N,n]: #注意这里的冒号!!!
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("输入格式错误")
TempStr=input("请输入带有符号的温度值")

 

5.函数

def tempConvert(ValueStr): #注意这里的冒号!!!
if ValueStr[-1] in [F,f]:
C=(eval(ValueStr[0:-1])-32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif ValeStr[-1] in [C,c]:
F=1.8*eval(ValuueStr[0:-1])+32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
TempStr=input("请输入带有符号的温度值:")
tempConvert(TempStr)

 

py初识1

原文:https://www.cnblogs.com/Master-Sun/p/10869431.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!