for循环 字符串的处理

# 1. for 循环 优点循环取值
# l=['a','b','c']
# print(len(l))#打印列表的长度即等于3
# i=0
# while i<len(l):
# print(l[i])
# i+=1
# l=['a','b','c']
# for item in l: #item='a'
# # print(item) 逐一取值赋值给item
dic={'x':111,'y':222,'z':333}
for k in dic: #k='x' 默认取得为字典里面得key
print(k,dic[k]) #print自带换行符 如果不需要换行则 print(,end='')
# # while循环和for循环对比
# # 1.while循环:称之为条件循环,循环的次数取决于条件是否为Flase
# # 2.for循环:称之为。。。循环,循环的次数取决于数据包含元素的个数
# #
# # for循环专门用来取值,再循环取值方面比while循环要强大
# #
# #
# # for+break
# # names=['egon','kevin','alex','hulaoshi']
# # for name in names:
# # if name == 'alex':break #遇alex后结束取值
# # print(name)
# # for+continue
# # names=['egon','kevin','alex','hulaoshi']
# # for name in names:
# # if name == 'alex':continue #只不取alex
# # print(name)
# # # for+else
# # # names=['egon','kevin','alex','hulaoshi']
# # # for name in names:
# # # # if name == 'alex':break
# # # print(name)
# # # else:
# # # print('=====>')
# #
# # # for循环嵌套
# # # for i in range(3): #i=2
# # # for j in range(2): #j=1
# # # print(i,j) #2,1
# #
# # range(3) 意思为范围取值 0,1,2 取头不取尾

# print(bin(12)) #十进制转二进制
# print(oct(12))#十进制转八进制
# print(hex(12))#十进制转十六进制
# print(int('111111'))int可以输入纯数字字符串
# print(float(10.1))


# 移除字符串两边的字符
# msg='****hello***'
# print(msg.strip('*'))
# 从左边开始直到遇到不是*的停止 ,右侧从右边开始直到不是*的停止
# info='egon:18:180:130'
# res=info.split(':',)
# print(res)
# s1=res[0]+':'+res[1]+':'+res[2]+':'+res[3]
# s1=''
# for item in res:
# s1+=item
# print(s1)
#
#
#
# s1=':'.join(res)
# print(s1)
# 九九乘法表
# for i in range(1,10):
# for j in range(1,i+1):
# print('%s*%s=%s' %(i,j,i*j),end=' ')
# print()
#

猜你喜欢

转载自www.cnblogs.com/fanbiyong/p/9997530.html