py初识1

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)

 

转载于:https://www.cnblogs.com/Master-Sun/p/10869431.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值